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

Android VideoView playing video from url file extension required?

我正在使用 VideoView 显示来自 url 的视频。这个url需要有文件扩展名吗?喜欢,

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

我有url这样的,

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

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

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

http://www.somedomain.com/samplevideo

但是shows不能播放视频,然后我试了这个url,

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

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

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