0

URLからビデオを再生するためにvideoviewを使用しました。エミュレータで試してみると、「申し訳ありませんが、このビデオを再生できません」というエラーメッセージが表示されました。エミュレータで実行しようとしているためにエラーが発生しますが、Androidデバイスにインストールした後でも、同じエラーメッセージが表示されます...Plzはこの問題の解決策を教えてくれます...

私のコードは次のとおりです

    VideoView vv;
    vv = (VideoView) this.findViewById(R.id.VideoView);
    MediaController mc = new MediaController(this);
    mc.setAnchorView(vv);
    Uri videoUri = Uri
        .parse(d_playurl); //"http://people.sc.fsu.edu/~jburkardt/data/mp4/cavity_flow_movie.mp4"
    vv.setMediaController(mc);

    vv.setVideoURI(videoUri);

    vv.requestFocus();
    vv.start();

エミュレータでもmp4ビデオを再生できましたが、デバイスでも他のURLを再生できないのはなぜだろうと思いました。

注:playurlは、jsonフィードから取得してそのURLを渡すURLです。

4

1 に答える 1

0

実際のストリームURLがVideoViewに表示される前に、URLにリダイレクトが必要ですか?VideoViewはリダイレクトを処理できません。

編集 Androidプレーヤーはすべてのフォーマットを再生できるわけではありません。申し訳ありませんが、このビデオは再生できません-mp4をAndroidおよびAndroidにストリーミングするvideoView は、「申し訳ありませんが、このビデオは再生できません」というアラートを表示しますか?

于 2012-04-30T07:42:27.480 に答える