【问题标题】:Android VideoView playing video from url file extension required?Android VideoView 需要从 url 文件扩展名播放视频?
【发布时间】:2016-03-30 15:21:42
【问题描述】:

我正在使用 VideoView 显示来自 url 的视频。此网址是否需要具有文件扩展名。喜欢,

http://www.somedomain.com/samplevideo.mp4

我有这样的网址,

http://www.somedomain.com/samplevideo

它说无法播放视频。有什么建议么 ?

我的代码如下:

    videoView = (VideoView) findViewById(R.id.video_view);
    waitSign = (ProgressBar) findViewById(R.id.progress_bar);
    waitSign.setVisibility(View.VISIBLE);
    MediaController contorls = new MediaController(this);
    contorls.setAnchorView(videoView);
    videoView.setMediaController(contorls);
    String url = "http://www.somedomain.com/samplevideo";
    videoView.setVideoURI(Uri.parse(url));
    videoView.start();

【问题讨论】:

    标签: java android android-videoview


    【解决方案1】:

    即使视频是 .mp4 格式,videoview 也只能播放编码为**H.264** 的视频 这意味着编解码器格式必须是 H.265 HEVC 或 H.264 AVC 或 H.263
    在这里查看http://developer.android.com/guide/appendix/media-formats.html

    【讨论】:

      【解决方案2】:

      大家好,还没有满意的答案,因此我尝试了 url,

      http://www.somedomain.com/samplevideo
      

      但是节目无法播放视频,然后我尝试了这个网址,

       http://www.somedomain.com/samplevideo.mp4
      

      令人惊讶的是,带有文件扩展名的 url 效果很好。

      所以我认为文件扩展名必须是必需的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-02-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-20
        • 1970-01-01
        相关资源
        最近更新 更多