本文介绍如何使用 Web 拉流 SDK(VePlayer)监听播放错误,辅助定位异常与提升容错能力。
本文档适用于最新版本的 Web 拉流 SDK,版本信息请参考发布历史,历史版本请参考历史文档。
已完成 SDK 集成。
直播播放器创建成功后,您可监听报错事件,针对不同的错误码区分处理,所有的错误码及说明可查看错误码。
VePlayer.createLivePlayer({ width: 640, height: 360, url: 'https://pulldomain/appname/mystream.m3u8', logger: { appId: '5****8', }, }).then(function (veplayer) { function errorHandler(error) { console.log('监听到错误', error); console.log('错误码', error.errorCode); console.log('错误信息', error.message); } // 监听错误事件 veplayer.on(VePlayer.live.Events.ERROR, errorHandler); });
import { createLivePlayer, register, live} from '@volcengine/veplayer' import { hls } from '@volcengine/veplayer-plugin' import '@volcengine/veplayer/style' register([hls]); createLivePlayer({ width: 640, height: 360, url: 'https://pulldomain/appname/mystream.m3u8', logger: { appId: '5****8', }, }).then(function (veplayer) { function errorHandler(error) { console.log('监听到错误', error); console.log('错误码', error.errorCode); console.log('错误信息', error.message); } // 监听错误事件 veplayer.on(live.Events.ERROR, errorHandler); });