Videoview を使用して、サーバーからストリーミング RTSP ビデオを再生しています。音声に対するビデオの遅れを除いて、すべてが正常に機能します。最初にビデオが開始されたとき、オーディオとビデオは同期しています (不一致はまったくありません)...しかし、時間が経つにつれて、ビデオはオーディオに遅れをとっているようです。このラグは大きくなり続けており、私は 30 秒まで自分自身に気づき、まだ大きくなり続けています。これは、ユーザーに非常に不快な体験を与えます。
ストリーミングサーバーを制御できないため、Androidクライアントからこの問題の可能な解決策を探しています。また、デスクトッププレーヤー、iPhone、BlackBerryなどの他のプラットフォームでも問題ないことが確認されています。問題があると思いますAndroidのみのビデオビューで。
ビデオビューを初期化し、URLをロードして再生するために使用しているコードは次のとおりです
VideoView mVideoView = new VideoView(this);
setContentView(mVideoView);
mVideoView.setVideoURI(Uri.parse("rtsp:................rtsp link "));
mVideoView.requestFocus();
mVideoView.start();
これに関する助けがあれば、深く感謝します。
ありがとう