Android フォンと同じネットワークにライブ ビデオ ストリーミング カメラ デバイスがあります。私の Android のバージョンは 4.1.2 です。カメラは RTSP を介してビデオをストリーミングし、その形式は MP4 です。アドレスは次のとおりです。rtsp://192.168.0.102:8554/test
アクティビティの oncreate メソッドに次のコードがあります。
vwMain = (VideoView) findViewById( R.id.videoView );
vwMain.setMediaController( new MediaController( this ) );
String strURI = "rtsp://192.168.0.102:8554/test";
vwMain.setVideoURI( Uri.parse(strURI) );
vwMain.requestFocus();
vwMain.start();
「申し訳ありませんが、このビデオは再生できません」というエラーが表示されます。でも:
1) VLC メディア プレーヤーを使用して同じサブネットに接続されたコンピューターから MP4 形式の別のビデオをストリーミングすると、ビデオを再生できます (コンピューターの IP は 192.168.0.101 で、rtsp アドレスは「rtsp://」です)。 192.168.0.101:8554/テスト」
2) VLC メディア プレーヤーのモバイル バージョンを使用すると、カメラからストリーミングされたビデオも再生できます (?)
どこが間違っているのでしょうか? Android は私のビデオ形式をサポートしているようです:
http://developer.android.com/guide/appendix/media-formats.html