H5流媒体播放器EasyPlayer视频播放暂停时,画面仍显示码率的问题优化

Posted TSINGSEE

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了H5流媒体播放器EasyPlayer视频播放暂停时,画面仍显示码率的问题优化相关的知识,希望对你有一定的参考价值。

EasyPlayer流媒体系列视频播放器可支持H.264/H.265视频编码,并拥有多个版本,性能稳定、播放流畅,可支持的视频流格式有RTSP、RTMP、HLS、FLV、WebRTC等,具备较高的可用性。

在测试EasyPlayer新功能时发现,当播放器点击暂停时,屏幕还显示了视频流的码率(如图)。针对这一现象,我们立即进行了优化。

经过排查发现,当视频播放处于暂停状态时,代码没有及时更新码率状态,因此导致出现了上述情况。

对代码进行修改,在更新视频码率时,加上判断条件,如图:

if (this.pause) return this.$el.querySelector(".vjs-bitrate-control").innerhtml = ""

这样就可以解决上述问题。如下图所示,当视频播放停止时,画面已经不显示码率了:

EasyPlayer拥有Windows、androidios版本,EasyPlayer.js还可支持Linux平台。用户可以根据自身的需求对其进行二次开发或自主集成。

此外,EasyPlayer还支持大码率视频直播(注:H.265编码格式不支持大码率视频直播),用户可以根据实际应用场景来选择设置播放器模式。感兴趣的用户,欢迎前往官网演示平台进行体验或部署测试。

以上是关于H5流媒体播放器EasyPlayer视频播放暂停时,画面仍显示码率的问题优化的主要内容,如果未能解决你的问题,请参考以下文章

H5网页播放器EasyPlayer如何实现iOS端H.265视频全屏播放效果?

H5网页播放器EasyPlayer.js播放器界面的加载效果无法消失是什么原因?

如何在本地搭建一个EasyPlayer的H5 demo 播放H265视频流?

如何在本地搭建一个EasyPlayer的H5 demo 播放H265视频流?

EasyPlayer针对H.265视频不自动播放设置下,loading状态无法消失的解决办法

如何通过API调用EasyPlayer.js播放器的视频实时录像功能?