RTSP ストリーム "rtsp://217.146.95.166:554/playlist/ch27yqcif.3gp" を再生しようとしました (このストリームは KM Player でテストされ、動作しています) また、"m.youtube.com" から再生しようとしましたが、成功しない。プログラムを実行すると、「申し訳ありませんが、このビデオは再生できません」というエラーが表示されます。
これが私のコードです。
VideoView videoView = (VideoView) findViewById(R.id.myvideoView);
MediaController mediaController = new MediaController(this);
mediaController.setAnchorView(videoView);
Uri video = Uri.parse("rtsp://217.146.95.166:554/playlist/ch27yqcif.3gp");
videoView.setMediaController(mediaController);
videoView.setVideoURI(video);
videoView.start();
アプリが実行され、しばらくの間データがダウンロードされ、「申し訳ありませんが、このビデオは再生できません」というエラーが表示されます
この http リンクを試すと、うまく再生されます。 http://3gpvideos.org/wp-content/uploads/2012/13/Ishq%20Mein%20Ruswaa%20Full%20Song.3gp
非常に多くの異なる RTSP リンクとフォーマットを試しましたが、成功しませんでした。このコードの何が問題なのですか。
ログの詳細..
05-16 08:52:38.633: D/MediaPlayer(275): Couldn't open file on client side, trying server side
05-16 08:53:52.272: W/MediaPlayer(275): info/warning (1, 26)
05-16 08:53:52.272: I/MediaPlayer(275): Info (1,26)
05-16 08:53:52.313: E/MediaPlayer(275): error (1, -1)
05-16 08:53:52.313: E/MediaPlayer(275): Error (1,-1)
05-16 08:53:52.313: D/VideoView(275): Error: 1,-1