<view class="video" ref="myVideos" id="myVideos" v-html="videohtml"></view>
mounted() {this.vo = uni.createVideoContext('myVideo',this)}
sss(){this.vo.pause()},
initVideo(){
let tt = this
this.videohtml = `<video id="myVideo"
ref="myVideo"
loop :style="vheight" :muted="true"
width="100%"
height="100%"
autoplay="true" src="${this.videourl}" >
</video>`
}
问题描述 :
APP video标签层级过高 使用v-html 解决了video标签层级问题, 但是 通过createVideoContext无法控制 video的暂停和播放,已确认拿到了video 的dom对象.方法也能在控制台输出,但是不生效
1 个回复
HRK_01
使用v-html会造成video的某些api失效,可以尝试其他方式解决层级过高的问题
https://blog.csdn.net/weixin_50408263/article/details/132498883