Open LB-ocean opened 6 years ago
大神你好,非常感谢您的开源精神,您提供的代码非常好,我把它移植到demo中,发现surfaceView 无法播放,黑乎乎的一片,Log也看到有数据在传输;我用vlc在PC端 测试,可以显示正常;这是我qq: 207563927; 下边是示例代码:
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); String str = "rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov " rtspClient = new RtspClient(str); surfaceView = (SurfaceView) findViewById(R.id.sv); surfaceView.getHolder().setKeepScreenOn(true); surfaceView.getHolder().addCallback(new SurfaceViewLis()); } private class SurfaceViewLis implements SurfaceHolder.Callback { @Override public void surfaceChanged(SurfaceHolder holder, int format, int width, int height) { Log.e("TAG","surfaceChanged()----width:"+width+";height:"+height); } @Override public void surfaceCreated(SurfaceHolder holder) { Log.e("TAG","surfaceCreated()"); rtspClient.start(); rtspClient.setSurfaceView(surfaceView); Log.e("TAG","surfaceCreated()--start()"); } @Override public void surfaceDestroyed(SurfaceHolder holder) { Log.e("TAG","surfaceDestroyed()"); } }
大佬你好 请问这个问题解决了吗
大神你好,非常感谢您的开源精神,您提供的代码非常好,我把它移植到demo中,发现surfaceView 无法播放,黑乎乎的一片,Log也看到有数据在传输;我用vlc在PC端 测试,可以显示正常;这是我qq: 207563927; 下边是示例代码: