js和websocket控制视频播放失败

js和websocket控制视频播放失败

出现以下错误,教师端播放视频,通过websocket传递给学生端后,学生端无法查看视频

img

js代码大概是这样的

chatSocket1.onmessage = function(e) {
        const data = JSON.parse(e.data);
        const url = data.url;
        const message = data.message;

        if (flvjs.isSupported()) {
            var flvPlayer = flvjs.createPlayer({
                type: 'flv',
                isLive: true,
                url: url,
            },{
                enableStashBuffer:false,
                isLive:true,
                autoCleanupSourceBuffer:true,
            });
            flvPlayer.attachMediaElement(player1);
            flvPlayer.load();
            flvPlayer.play();
        }
    };

浏览器的媒体自动播放策略导致的,修改浏览器设置

1.点击浏览器右上角的三个点,选择“设置”;
2.在设置页面中,选择“隐私和安全”;
3.在“隐私和安全”页面中,找到“网站设置”一栏,点击“内容设置”;
在“内容设置”页面中,找到“自动播放”一栏,选择“允许”或者“询问”即可。

遇事不决换浏览器