Open gnosis23 opened 2 years ago
404/CORS: 内部会抛出 TransmuxingEvents.IO_ERROR, 监听 PlayerEvents.ERROR + ErrorTypes.NETWORK_ERROR 即可
player.on('error', (error, detail, info) => { if (error === 'NetworkError' && detail === 'Exception') { console.log('[FLV.js]', 'network error', detail, info); } })
建议:再重试几次,到了一定次数弹出提示
内部会抛出 TransmuxingEvents.DEMUX_ERROR,监听 PlayerEvents.ERROR + ErrorTypes.MEDIA_ERROR 即可
player.on('error', (error, detail, info) => { if (error === 'MediaError' && detail === 'FormatUnsupported') { console.log('[FLV.js]', 'media error', 'FormatUnsupported'); } })
建议:这种直接弹提示即可
这种没解
FLV.js错误处理
观看失败的现象有:
问题一:网络不通
404/CORS: 内部会抛出 TransmuxingEvents.IO_ERROR, 监听 PlayerEvents.ERROR + ErrorTypes.NETWORK_ERROR 即可
建议:再重试几次,到了一定次数弹出提示
问题二:返回格式错误
内部会抛出 TransmuxingEvents.DEMUX_ERROR,监听 PlayerEvents.ERROR + ErrorTypes.MEDIA_ERROR 即可
建议:这种直接弹提示即可
问题三:观看中异常
这种没解