4

リモート サーバーでホストされている .3gp ビデオをアプリ内の 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();
            }
        });

誰も同じ問題の経験がありますか? 解決策はありますか?エラーメッセージはあまり役に立ちません...

4

1 に答える 1

0

私が見ているのは、このストリームが見つからないということです。YouTube Data API を使用してこの YouTube 動画を取得していますか?

于 2012-04-07T18:15:06.600 に答える