javascript - 更改视频源javascript

标签 javascript

我的解决方案: http://jsfiddle.net/g7mrs/22/

function loadVideo(event) {
  videojs("myPlayer").src({ 
    type: "video/youtube",
    src: "https://youtu.be/ZSn3Tvc7jQU"
  });
  event.preventDefault();
}                

我有一个可行的解决方案,但我只想有 1 个函数而不是 4 个

有什么想法吗?

最佳答案

您可以将 YouTube URL 作为参数传递:

function loadVideo(url) {
    videojs("myPlayer").src({ type: "video/youtube", src: url});
    event.preventDefault();                  
}

在 HTML 中:

<a href="#" onClick="loadVideo('https://youtu.be/ZSn3Tvc7jQU')">video</a>
<a href="#" onClick="loadVideo('https://youtu.be/0BhSrfNgLxs')">video2</a>

关于javascript - 更改视频源javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47662548/

相关文章:

Javascript .files[0] 可以在 ie8 ,9 ,10 中使用吗?

javascript - SVG 中的内嵌文本编辑

没有引用 DOM 元素的 Javascript/Prototype : Get css values,?

javascript - 如何在动态设置时(在超时内)使列表项尊重 ul padding-right

javascript - Ui Bootstrap (angularjs) sidenav 无法按预期工作

javascript - 在 D3.js 中强制布局中的动画对象

javascript - 一个<select>的选定值可以修改另一个<select>吗?

javascript - 在 chrome 中访问了 JS 链接

javascript - 按权重过滤节点并更改属性

javascript - 将参数传递给模块javascript