[mp4播放]播放Mp4文件不能边缓冲边播放问题的终极解决方案
Mp4文件缓冲问题终极解决方案:
很多用户反映,播放器加载mp4文件时,不能边缓冲边播放,而要等文件都缓冲完毕后,才开始播放;对比官方的演示,却是边缓冲边播放。那么这个的根源是什么呢?
首先看一下酷播官方帮助中写的关于这个问题一段介绍:
-----------------------------------------------------------------------
适配各种终端,本站提供的解决方案是:采用标准的MP4文件( H264视频编码 + AAC音频编码)
关于MP4格式,补充一点:这是一种H264高清格式,它对视频要求更严格。如果希望获得最佳的效果,须确保MP4视频元数据完整,并处在视频开始处。 MP4元数据介绍: 即记录视频本身原始的宽度和高度,视频总时长,编码格式等信息的一段数据。
①.MP4元数据通常处在视频文件的最开始处,这种情况是最佳状况,因为当该视频一加载,元数据就会被播放器读取到,从而立马播放,然后,一边缓冲一边播放;
②.另一种情况,则是元数据没有处在视频最开始处,而是处在视频最末处,这种情况,则直接影响播放器加载元数据(因为播放器会一直找这段元数据,直到找到并读取,才会开始播放)。 这种显示出来的状况是:播放器一直缓冲,直到把整个视频都缓冲完毕,才开始播放。
-----------------------------------------------------------------------
看完之后,大家就应该能理解了,这不是播放器的原因,而是视频本身头文件信息的问题。
那么如何解决这个问题呢?
我们为大家提供3套解决方案,供大家选择:
热门文章推荐
- [HLS]做自己的m3u8点播系统使用HTTP Live Streaming(HLS技术)
- [FMS]FMS流媒体服务器配置与使用相关的介绍
- [AS3]什么是M3U8,与HTML5的区别是什么
- AS2.0 让flash自适应全屏,并且不自动缩放
- [AS3]as3.0的sound类常用技巧整理
- [AS3]as3与ByteArray详解、ByteArray介绍、ByteArray用法
- 关于RTMP,RTMPT,RTMPS,RTMPE,RTMPTE协议的介绍
- [JS]分享浏览器弹出窗口不被拦截JS示例