【问题标题】:Video not playing in Android Device视频无法在 Android 设备中播放
【发布时间】:2012-04-30 07:37:13
【问题描述】:

我已使用 videoview 从 url 播放视频.. 在模拟器中尝试时,我收到错误消息“抱歉无法播放此视频”。我虽然发生错误是因为我试图在模拟器中运行..但即使安装到 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..

【问题讨论】:

    标签: android


    【解决方案1】:

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

    编辑 Android 播放器无法播放所有格式。读 Sorry, this video cannot be played - streaming mp4 to androidAndroid videoView gives me Alert "Sorry,This video cannot be played"?

    【讨论】:

    • Sorry Vikram 重定向是什么意思?
    • 好吧,我刚刚阅读了您代码中的注释,您的情况似乎不需要重定向。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-04
    • 1970-01-01
    • 2014-03-27
    • 1970-01-01
    相关资源
    最近更新 更多