2

以下のコードを試して*.mp4ビデオを再生します。

Uri uri = Uri.parse(path);
VideoView vv = (VideoView)findViewById(id);
vv.setVideoURI(uri);

パスは*.mp4形式です。
ただし、*。mp4ビデオが原因でmpeg4の標準コーデックではないデバイスでビデオがサポートされていない場合があります。
または、サポートされているデバイスよりも高いビデオの解像度。
それらを見つけて、メッセージを表示したいと思います。
どうすれば確認できますか?

4

1 に答える 1

2

試す:

vv.setOnErrorListener(new OnErrorListener() {
    @Override
    public boolean onError(MediaPlayer mp, int what, int extra) {
        ...
    }
});

考えられるエラーコードのリストについては、ドキュメントを参照してください:MediaPlayer

于 2012-07-16T06:42:31.827 に答える