无法在Android设备中播放视频

无法在Android设备中播放视频,android,Android,我已使用videoview从url播放视频。。在emulator中尝试时,我得到错误消息“抱歉,无法播放此视频”。我认为发生错误是因为我试图在emulator中运行。。但即使安装到Android设备上,我也会收到同样的错误消息。。。 请帮我解决这个问题 我的代码如下 VideoView vv; vv = (VideoView) this.findViewById(R.id.VideoView); MediaController mc = new MediaControll

我已使用videoview从url播放视频。。在emulator中尝试时,我得到错误消息“抱歉,无法播放此视频”。我认为发生错误是因为我试图在emulator中运行。。但即使安装到Android设备上,我也会收到同样的错误消息。。。 请帮我解决这个问题

我的代码如下

    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。

在将实际流url呈现给VideoView之前,您的url是否需要重定向?VideoView无法处理重定向

编辑 Android播放器无法播放所有格式。阅读
还有

对不起,Vikram重定向是什么意思?我刚刚读了你代码中的注释,看起来你的情况下不需要重定向。