"vue": "^3.3.8",
"video.js": "^8.6.1",
const player = videoJs(
playerRef.value,
{
html5: {
hls: {
withCredentials: true,
},
},
sources: [
{
src: url,
},
],
},
切换的时候
player.pause();
player.reset();
player.poster(poster);
toRaw(player).src({ src: value });
player.load();
player.play();
注意点:
1. 不需要设置
type: "application/x-mpegURL"
2.在vue3中切换m3u8格式的文件时候需要toRaw