uniapp做app应用时,使用uniapp video组件在真机出现的问题 1.视频无法播放 2.播放结束后,视频中央出现红色刷新按钮,不能重复播放,点击按钮无反应,卡死,不能循环播放,需要重新加载才能继续播放。 通过web-view解决:在项目中使用web-view嵌入html,跳过uniapp的video组件,使用html5自带video
流程
1.在点击视频封面的时候,触发openVideo方法跳转到使用web-view的组件页面
2.这里跳转到video组件后,通过onload生命周期函数获取到传过来video url,在该组件内使用web-view绑定src嵌入对应使用video的html页面,下图的url是我的html的相对路径,e.url是传递过来的视频url
3.在页面加载后通过window.location.search获取参数,并将参数中的视频url赋值给video,调用video的paly()方法让视频播放。