视频在PC端,andriod移动端都可以正常播放,唯独在ios移动端不能播放问题

部分mp4视频在ios手机端上无法播放问题

h264编码的压缩级别问题导致

 

h264有四种画质级别,分别是baseline, extended, main, high: 
  1、Baseline Profile:基本画质。支持I/P 帧,只支持无交错(Progressive)和CAVLC; 
  2、Extended profile:进阶画质。支持I/P/B/SP/SI 帧,只支持无交错(Progressive)和CAVLC;(用的少) 
  3、Main profile:主流画质。提供I/P/B 帧,支持无交错(Progressive)和交错(Interlaced), 
    也支持CAVLC 和CABAC 的支持; 
  4、High profile:高级画质。在main Profile 的基础上增加了8x8内部预测、自定义量化、 无损视频编码和更多的YUV 格式; 

部分mp4视频在ios手机端上无法播放问题

查看视频参数-格式工厂添加视频后查看相关参数

部分mp4视频在ios手机端上无法播放问题

解决办法

使用格式工厂重新压缩视频文件

 

相关文章: