HTML5中<video>标签src使用URL.createObjectURL(file) ,在Android手机中不能播放

新手上路,请多包涵
<input class="file-input" type="file"/>
<video width="100%" id="preview" controls="controls" src=""></video>
var url = window.URL.createObjectURL(file.target.files[0])
var video = document.getElementById("preview");
video.src = url;

需求:从手机中选择一个视频文件,然后在APP中播放

测试:PC端可以正常播放,手机端不可以

问题:Android中的video组件中,视频完全无法播放

$BSA98%1U21GIUZGQGX5K0X.jpg

阅读 4.7k
2 个回答

根据MDN Web DocsCaniuse
URL.createObjectURL特性只在桌面端和安卓firefox浏览器下有支持

视频什么格式的,安卓上mp4是可以打开的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题