TSINGSEE青犀视频开发的视频流媒体播放器EasyPlayer项目已经开拓了H265播放器EasyWasmPlayer,该播放器支持WS-flv、flv、hls,支持H.264、H.265编码格式的视频直播,在网页H265视频流的播放和集成方面具备很高的可靠性。
我们在某个网页对EasyWasmPlayer播放器测试时,网页控制台出现报错信息:Uncaught TypeError: Cannot read property ‘flvPlayer’ of null
排查发现,问题出现的原因是当第一次播放器成功后,用户没有调用播放器注销事件,接着就重新使用播放器play播放事件去播放一个无效地址,因此控制台才会不停打印以上的错误信息。
我们需要在项目中SyncPlayer.js文件内找到错误信息位置的代码,增加一个判断条件:this.playerInstance&&,即如果用户再执行错误操作,就会在控制台打印提示信息,则上文讲到的报错信息就不会一直重复打印了。
预览如下图,且该处理方法也能够让用户快速定位到问题所在,便捷实用。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。