javascript - 带有 vue 的 HTML 5 视频和 src 值

标签 javascript vue.js

我的页面中有一个 HTML 5 视频,我想动态设置 src。 我正在使用 vue,在我的 js Controller 中我设置了一个带有视频路径的变量,然后我在我的页面中使用该变量,如下所示:

<video width="450" controls>
    <source v-model="controller.var" v-bind:src="var" type="video/mp4">
</video>

播放器未加载视频,但我的 var 已使用正确的 url 正确设置。 我在这里缺少什么?

谢谢

最佳答案

添加 key video 元素的源 URL 属性将导致视频和源在 URL 更改时更新:

<video
  :key="video"
  width="450"
  controls
>
  <source
    :src="video"
    type="video/mp4"
  >
</video>

这支持动态替换视频+源。

关于javascript - 带有 vue 的 HTML 5 视频和 src 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44746718/

相关文章:

javascript - anime.js:如何反转 svg 变形

javascript - 使用 Vue.js 过渡来显示内容,但只让过渡发生一次

javascript - AngularJS:通过字段名称获取数组值

javascript - 将流传输到响应时快速处理错误

javascript - 使用 p5.js,是否可以绘制一个在其内部绘制子类的类?例如,一个 4x4 的 block 由 1x1 的 block 组成

Javascript,变量引用

javascript - VueJS - 如何检测 Ctrl+V?

javascript - Spring Boot Controller - 将 Multipart 和 JSON 上传到 DTO

javascript - 添加 Javascript 数组到表单输入

vue.js - 为什么 Vue .splice() 总是删除最后一项