抱歉,我对此主题缺乏了解
我有一个可以更改视频播放器源的脚本。它就是这么做的。唯一的问题是 Video.js 播放器播放分配给它的第一个源。
document.getElementById("vid-player_html5_api").innerHTML = "";
document.getElementById("vid-player_html5_api").innerHTML = "<source src='" + link + "' type='video/mp4'>";
document.getElementById("vid-player_html5_api").muted = false;
因此,如果有两个按钮,并且您单击按钮 1,它将更改播放器的源并显示正确的视频。然后假设您点击了按钮 2,它会更改播放器的源,但它仍然会显示与按钮 1 相同的视频
事实证明它改变了源代码,我检查了 Chrome 开发工具,确实它改变了源代码
如何解决这个问题?
最佳答案
刚刚发现这篇文章,VideoJS 中的当前模式是使用 JSON 对象设置 .src
player.src({ type: 'video/mp4', src: new_url });
关于javascript - Video.js 更改源,但不显示新源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40444526/