更改视频src后如何更新Video.js播放器



我对js和html相当陌生。我正在建立我自己的视频作品集网站。

我有多个视频,并根据点击的视频更新它们的src。我使用video.js播放器来播放我的m3u8和mpd文件。问题是,由于某种原因,video.js无法更新视频的src,并且根本无法播放任何视频。

[你可以在这里下载我的网站]

我已经试着解决这个问题好几个星期了,但没能做到

我希望这里有人能帮忙!

提前感谢!!

当您使用Video.js(或任何类似的播放器(时,您不应该尝试直接与底层<video><source>元素交互,您需要使用Video.js的API。

加载新视频是通过将源或源阵列传递给玩家的src()方法来完成的。

videojs.getPlayer('my_player').src({
type: 'application/x-mpegurl',
src: 'https://example.com/video.m3u8'
});

参见例如。https://videojs.com/guides/player-workflows/

最新更新