2012-04-07 9 views
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 

ストリームが働いているとコーデックをサポートする必要があります。問題を見つけることができません。私はSony 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(); 
      } 
     }); 

誰もが同じ問題での経験を持っていますか?どんな解決策ですか?エラーメッセージはそれほど役に立ちません...

答えて

0

このストリームは見つかりませんでした。 YouTube Data APIを使用してこのYouTube動画を取得していますか?

+0

うん。ストリームURIを取得するためにYouTube APIを使用しています。 – Juhani

+3

私はこれを単純なn00bの間違いにしたとは信じられません。 – Juhani

+0

Juhani、インターネットの許可についてのあなたのコメントは、私がビデオプレーヤーのネジを外すのを助けました。このn00bはあなたに感謝します。 –

関連する問題