EasyPlayer.js H5播放器,是一款能够同时支持HTTP、HTTP-FLV、HLS(m3u8)、WS、WEBRTC、FMP4视频直播与视频点播等多种协议,支持H.264、H.265、AAC、G711A、Mp3等多种音视频编码格式,支持MSE、WASM、WebCodec等多种解码方式,支持Windows、Linux、Android、iOS全平台终端的H5播放器,使用简单, 功能强大。

支持功能
-
支持裸流(H264/H265) 播放;
-
支持直播和点播播放;
-
支持点播多清晰度播放;
-
支持全屏或比例显示;
-
支持电子放大;
-
支持水印(动态水印、幽灵水印);
-
支持显示上一个视频最后一帧;
-
支持播放器快照截图。
1、问题描述
将录制的视频保存在安卓手机相册中,显示的时长为0,并且无法播放。但是在对应的文件路径中找到源文件是能播放的,但是依然不显示时长。
这是因为录制的是webm格式的视频,对于移动端的兼容性不是很好。

2、解决方式
录制MP4格式(MPEG-4)的视频,就可以解决这个问题了。
另外:MP4格式支持在IOS VLC播放器显示时长播放,Android VLC播放器无法显示时长播放,PC VLC播放器可以播放。
如果出现多次重置播放器之后,内存有增加的问题,可以先试下在无痕模式下是否有这个问题。
有些浏览器插件会监听video标签,播放器在重置的时候,会销毁掉video标签,但是插件没有销毁掉,在每次创建新的video标签的时候,插件又会监听新的video标签,时间长了就会导致内存增加。

然后可以通过把浏览器的插件全部禁用掉,然后再测试下。
针对EasyPlayer.js RTSP播放器一直重置且存在增加的现象,解决方案可以从多个角度出发。通过这些综合措施,可以有效减少播放器的重置次数,能够有效地提升用户体验,确保播放的稳定性和流畅性。
本文由
Babosa
创作,采用知识共享署名4.0国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为:
11 12, 2024