导读 摘要 今天小编跟大家讲解下有关解决vue动态绑定audio video的src不能播放 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关...
摘要 今天小编跟大家讲解下有关解决vue动态绑定audio video的src不能播放 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关解决vue 今天小编跟大家讲解下有关解决vue动态绑定audio/video的src不能播放 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关解决vue动态绑定audio/video的src不能播放 的相关资料,希望小伙伴们看了有所帮助。
方法一: 用$refs动态设置src
html代码如下(给video绑定个ref值):
<video ref="videoPlay" controls="controls" width='100%' height="100%"> 您的浏览器不支持 video 元素。</video>在需要动态绑定的方法里用$refs动态设置src
this.$refs.videoPlay.src = res.data.videoUrl;方法二:src地址已切换或已重新赋值 重新加载audio/video
html代码如下:
<video :src="http://www.aidi.net.cn/article/detial/6914/videoURL" ref="videoPlay" controls="controls" width='100%' height="100%"> 您的浏览器不支持 video 元素。</video>给video的src赋值 且重新加载video
getVideoURL() { this.videoURL = "视频地址" // 如果动态切换src地址 也要加上下面的事件(前提是src地址已切换或已重新赋值 再走这个事件) this.$nextTick(() => {this.$refs.videoPlay.load() })}来源:爱蒂网
版权声明:本文由用户上传,如有侵权请联系删除!