4
我不想打開在我的應用程序內的VideoView中的遠程服務器上託管的.3gp視頻。使用的協議是RTSP。我一直得到這個錯誤:在VideoView中打開RTSP視頻
04-07 19:26:32.528: E/MediaPlayer(7358): Unable to to create media player
04-07 19:26:32.536: W/VideoView(7358): Unable to open content: rtsp://v2.cache1.c.youtube.com/CiULENy73wIaHAk-BOiQ3AO9gBMYDSANFEgGUglwbGF5bGlzdHMM/0/0/0/video.3gp
04-07 19:26:32.536: W/VideoView(7358): java.io.IOException: setDataSource failed.: status=0x80000000
該流正在工作,應支持編解碼器。找不到問題。我已經在索尼GTV盒子和ICS平板電腦上試過了。
這是代碼我使用:
videoview.setVideoURI(Uri.parse(viduri));
MediaController mc = new MediaController(PlayerActivity.this);
videoview.setMediaController(mc);
videoview.requestFocus();
videoview.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
public void onPrepared(MediaPlayer arg0) {
progressBar.setVisibility(View.GONE);
videoview.start();
}
});
有沒有人有同樣的問題的經驗?任何解決方案該錯誤消息是不是很有用...
是的。我正在使用youtube API來獲取流URI。 – Juhani 2012-04-07 18:18:20
我不敢相信我犯了這個簡單的n00b錯誤...這是一個失蹤的互聯網許可。 – Juhani 2012-04-07 18:42:02
Juhani,你對互聯網許可的評論幫助我鬆開了視頻播放器。這n00b謝謝你。 – 2012-07-06 20:04:19