Android VideoView播放来自url文件扩展名的视频需要吗?

时间:2015-07-20 06:34:34

标签: java android android-videoview

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

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();

2 个答案:

答案 0 :(得分:0)

即使视频为.mp4格式,如果视频的编码位于**H.264**,视频也只能播放视频 表示codac格式必须为H.265 HEVC或H.264 AVC或H.263
在这里查看http://developer.android.com/guide/appendix/media-formats.html

答案 1 :(得分:0)

嗨,大家好,没有令人满意的答案,因此,我尝试了网址,

http://www.somedomain.com/samplevideo

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

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

令人惊讶的是,文件扩展名的网址运行良好。

所以我认为必须要求文件扩展名。