部分mp4视频在ios上无法播放问题
1、问题描述
mp4视频在安卓上全部能播放,部分mp4视频在ios不能播放。表现为刚开始缓冲加载几秒钟后,就显示加载失败的图标了,或者直接显示加载失败图标
2、问题分析
2.1 什么问题导致的
这篇文章中得到了一些启示https://www.cnblogs.com/aleafo/p/7644553.html。文中言简意骇的指出是“h264编码的压缩级别问题导致“
2.2 H264编码是什么
通过某种特定的压缩技术,将某个视频格式的文件转换为另一种视频格式的文件的技术称为视频编码。h264是视频流中其中一种编码标准。H264编码profile & level 控制https://www.cnblogs.com/tinywan/p/6402007.html,这里面说到H264编码的压缩级别,从压缩比例来说,baseline< main < high,对于带宽比较局限的在线视频,可能会优先选择high。但是上文说到,部分mp4视频不能在ios上播放,是由于h264编码的压缩比导致的,那么我们怎么知道ios支持哪些压缩级别呢?
2.3 iOS支持编码格式列表
虽然协议规范没有限制视频和音频格式,但目前的苹果实现支持以下格式https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/FrequentlyAskedQuestions/FrequentlyAskedQuestions.html
部分mp4视频在ios上无法播放问题相关推荐
- 关于MP4视频在浏览器上无法播放的问题(没有找到支持的视频格式和mime类型)
最近做了一个上传视频并预览的页面,只支持上传扩展名为'.mp4'的视频,但是使用过程中发现了一个问题: 同样是'.mp4'文件,有的上传后可以正常播放,而有的则不能正常播放. 在FireFox会出现如 ...
- wordpress MP4视频在网页中无法播放的情况解决方式
1.MP4视频在网页上播放 我们遇到过很多朋友,在制作网站的时候都会放上一个视频用以介绍公司信息或者产品,如果使用优酷土豆等第三方视频媒体的视频外链服务的话,会有较长的广告,这样对于我们的视频播放造成 ...
- 微信小程序 webview mp4视频 在ios无法播放 安卓和谷歌浏览器正常
记一次微信小程序开发,视频兼容问题 参考链接:https://www.jianshu.com/p/31f0593496ef 问题描述: 微信小程序 内嵌webview 利用video标签播放流媒体视频 ...
- cocos android 播放视频,Cocos2d-x IOS 和Android播放视频
本篇文章会给大家介绍在对IOS 和Android开发时,是如何实现播放视频这个功能的,下面就分别给大家介绍下. 一. iOS播放本地视频 对于ios平台的视频播放,这里直接使用MediaPlayer. ...
- 解决小程序安卓设备android可以播放在线网络视频 ,苹果ios设备无法播放视频 ,
问题: 小程序上,android设备可以正常播放在线网络视频 , 但是ios设备无法正常播放. 原来是因为ios设备加载视频的时候和android不一样导致的, ios会分段去请求相应的字节区间 , ...
- video标签在iOS上无法播放解决思路及办法
项目需要,使用了video.js做视频播放 import Video from 'video.js' import 'video.js/dist/video-js.css' 前端代码 <vide ...
- python mp4 切片_FFmpeg MP4视频切片成TS m3u8播放 好文收集
第一步: 肯定是要下载FFmpeg啦 这个不想说了 直通车:https://ffmpeg.org/download.html 下载结果 第二部:环境配置 (也可以不配啦 不配的情况下 运行命令的 ...
- 部分mp4视频在ios手机端上无法播放问题
ios手机访问mp4格式的视频时,显示加载失败图片的问题.ios不兼容视频编码. 解决方法: 使用格式工厂Format Factory软件,进行配置 第一步:点击mp4 第二步:添加视 ...
- 小程序video标签在(华为手机)无法播放.mp4长视频(ios上正常)
问题场景 后台上传了有一个大小为700+M的视频文件,结果在小程序播放页面加载一会就会黑屏,并且视频时长也没有解析成功,但是视频路径在浏览器访问是没有问题的.(当时是在小米手机出现该bug) 分析问题 ...
最新文章
- 【最精简写法】获取一维数组和对象数组最值:最大值、最小值,返回对象
- mysql yum多实例_centos-7yum 安装 (mairadb) 实现 mysql 多实例
- 随着加密货币市场稳定 比特币价格不可避免的会下降
- 以下不是python文件读写方法的是-python 文件读写 - 刘江的python教程
- 【题意分析】1044 Shopping in Mars (25 分)【滑动窗口】
- birt什么意思中文翻译_ECTN是什么意思
- 调整计算机屏幕亮度快捷键,笔记本亮度调节的快捷键
- SMCJ6.0CA TVS二极管应用领域(瞬态抑制二极管)
- 基于Cesium搭建单体化平台全流程简单记录
- Win10找不到Wifi网络解决办法
- ”35岁没500万存款就是失败?“,35岁职场人真实存款流出!
- JavaScript 中的事件类型4(读书笔记思维导图)
- JSON树节点的增删查改
- InnoDB原理篇:聊聊数据页变成索引这件事
- dhu复试基础——60 发牌
- NFS 与 NAS 是什么关系
- 安装python包时报‘HTMLParser‘ object has no attribute ‘unescape‘
- 浅谈数字舵机与模拟舵机区别
- 稻草人项目--项目前期准备( day02 )
- kmeans算法中的sse_kmeans聚类理论篇