我一直在使用 Videoview 从服务器播放流式 RTSP 视频。一切正常,期待视频滞后于语音。最初,当视频开始时,音频和视频是同步的(完全没有不匹配)......但随着时间的推移,视频似乎落后于音频。这种滞后一直在增长,我注意到自己直到 30 秒并且仍在继续增长。这给用户带来了非常不愉快的体验。
我正在从 Android 客户端寻找可能的解决方案,因为我无法控制流媒体服务器,而且它已被验证在桌面播放器、iPhone、黑莓等其他平台上很好。所以我猜是有问题仅在 android 中使用视频视图。
这是我用来初始化视频视图并加载要播放的 URL 的代码
VideoView mVideoView = new VideoView(this);
setContentView(mVideoView);
mVideoView.setVideoURI(Uri.parse("rtsp:................rtsp link "));
mVideoView.requestFocus();
mVideoView.start();
对此的任何帮助将不胜感激。
谢谢