我对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/