android - 无法从 openload 播放此视频 VideoView
问题描述
我将我的视频上传到openload,所以我可以创建URL
然后我使用这个 URL 作为VideoView的URI但它显示:“无法播放这个视频”我用 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);
}
解决方案
您的视频网址必须以文件扩展名结尾
例如,mydomain.com/sample.mp4
推荐阅读
- python - 如何使用 PycURL 保持非活动连接打开?
- excel - 填写日期之间的excel值
- r - 如何删除每行字符串中的重复项
- python-3.x - 添加异常告诉频道中的用户他们没有权限
- php - 更新 Symfony 4 中的实体?
- solr - 如何从 solrconfig.xml 中删除 solr.admin.AdminHandlers
- javascript - 像均匀的方形瓷砖一样绘制球体
- graphql - 如何从 apollo-link-error 获取 onError 回调中的 uri?
- r - 在 geom_bar 中插入文本
- java - 如何使用房间实体(使用类型转换器)来解析 Gson