无法从 openload 播放此视频 VideoView

Posted

技术标签:

【中文标题】无法从 openload 播放此视频 VideoView【英文标题】:can't play this video VideoView from openload 【发布时间】:2018-06-19 07:20:15 【问题描述】:

我将我的视频上传到 openload,所以我可以创建 URL 然后我将此 URL 用作 URIVideoView 但它显示:“无法播放此视频” 我用 VideoView & SurfaceView 尝试过这种方式,结果一次

XML

<Button
        android:id="@+id/button"
        android:layout_
        android:layout_
        android:text="Play"
        android:layout_gravity="top"
        android:onClick="playVideo" />
    <VideoView
        android:layout_
        android:layout_
        android:layout_weight="1"
        android:id="@+id/video_view"
        android:layout_margin="4dp"/>

播放视频方法:

public void playVideo(View view) 
        Uri uri = Uri.parse(videoPath);

        videoView.setVideoURI(uri);
        videoView.start();
        videoView.setMediaController(mediaController);
        mediaController.setAnchorView(videoView);

    

【问题讨论】:

【参考方案1】:

您的视频网址必须以文件扩展名结尾

例如,mydomain.com/sample.mp4

【讨论】:

这是我的网址“openload.co/f/60Ds4LN_hoA/1_-_Thinking_Like_a_Programmer.mp4”,它有效但不起作用。如果您知道我可以使用的其他服务器或其他媒体播放器,那就更好了。

以上是关于无法从 openload 播放此视频 VideoView的主要内容,如果未能解决你的问题,请参考以下文章

“无法播放此视频”错误使用带有 VideoView 和 Mediacontroller 的 URL

无法从 mainBundle 播放 MP4 视频文件

vue 腾讯云点播播放视频(单视频)

vue 腾讯云点播播放视频(循环)

TextureView/SurfaceView/GLSurfaceView/VideoView渲染视频(点播播放器)

仅在某些设备中收到“无法播放此视频”消息