抱歉我对这个主题缺乏了解
我有一个脚本可以改变视频播放器的源代码。它就是这样做的。唯一的问题是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开发工具,肯定它改变了源代码 *
5条答案
按热度按时间azpvetkf1#
刚刚发现这篇文章,VideoJS中的当前模式是使用JSON对象设置.src
pftdvrlh2#
你可以试试下面,
9gm1akwq3#
对我唯一有效的方法就是这样
hyrbngr74#
加载新视频后,需要再次调用video.js:
js:动态加载的视频
yhqotfr85#
对于React在useEffect中不返回this