videojs:当 url 抛出 404 时加载视频流
videojs: Video streaming loading when url throws 404
我正在使用 video.js 库来流式传输实时视频并且它按预期工作
但一段时间后 url 在流式传输时抛出 404 错误,整个播放器将卡在加载中,现在我想捕获任何事件中的 404 错误并处理它
我也尝试过 player.on("error")
但是当块抛出 404
时它没有触发
您可以尝试监听这些事件:playliststuck
/ retryplaylist
。您可以将回调函数传递给技术对象的 .on
方法。
示例:
const playerTech = player.tech({ IWillNotUseThisInPlugins: true });
playerTech.on('retryplaylist', (e) => { } );
playerTech.on('usage', (e) => { });
我安装了新库 videojs-errors
import videojs from 'video.js';
import 'videojs-errors';
这解决了我的到达消息选项和自定义问题
我正在使用 video.js 库来流式传输实时视频并且它按预期工作
但一段时间后 url 在流式传输时抛出 404 错误,整个播放器将卡在加载中,现在我想捕获任何事件中的 404 错误并处理它
我也尝试过 player.on("error")
但是当块抛出 404
您可以尝试监听这些事件:playliststuck
/ retryplaylist
。您可以将回调函数传递给技术对象的 .on
方法。
示例:
const playerTech = player.tech({ IWillNotUseThisInPlugins: true });
playerTech.on('retryplaylist', (e) => { } );
playerTech.on('usage', (e) => { });
我安装了新库 videojs-errors
import videojs from 'video.js';
import 'videojs-errors';
这解决了我的到达消息选项和自定义问题