Rtsp-Android-Client
Rtsp-Android-Client copied to clipboard
本地rtsp播放显示不出来,求助大神
大神你好,非常感谢您的开源精神,您提供的代码非常好,我把它移植到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()");
}
}
大佬你好 请问这个问题解决了吗