0

ビデオの再生を続行するなどOnErrorLisenterのエラーを処理することは可能ですか。VideoView次のコードを試してみましたが、フリーズします。この問題は、5 ~ 10 分ごとにビデオ ストリームに問題が発生してクラッシュするハニカム 3.2 に共通しているようです。

以下のエラー ハンドラーにより、ビデオが約 1 分間フリーズし、その後再生が再開されます。また、動作するビデオビューを再初期化しようとしましたが、再生中のビデオの現在の位置を取得して、その位置をシークし、エラーが発生した位置から再生を続けることができないようです。

vw.setOnErrorListener(new MediaPlayer.OnErrorListener() {

        public boolean onError(MediaPlayer mp, int what, int extra) {           
            if (showUri != null) {
                Log.v("ShowViewerActiity", String.valueOf(mp.getCurrentPosition()));

            }
            mp.start();
            return true;
        }
    });
4

0 に答える 0