首页 > 解决方案 > 无法从 openload 播放此视频 VideoView

问题描述

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

XML

<Button
        android:id="@+id/button"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="Play"
        android:layout_gravity="top"
        android:onClick="playVideo" />
    <VideoView
        android:layout_width="match_parent"
        android:layout_height="0dp"
        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);

    }

标签: androidsurfaceviewandroid-videoview

解决方案


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

例如,mydomain.com/sample.mp4


推荐阅读