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です。