HTML5视频标签不能在iOS上工作,视频无法加载
HTML5 video tag not working on iOS, video not loaded
下面的代码在桌面浏览器上运行良好,但在我的iPad上,视频无法加载
我的代码有问题吗?
HTML:<video id="helpVideoPlayer" width="788" height="327" controls>
<source src="" type="video/mp4">
Your browser does not support the video tag.
</video>
JS:
var videoUrl = "../video/test.mp4";
$("#helpVideoPlayer source").attr("src", videoUrl);
$("#helpVideoPlayer").load();
正如评论中提到的,一个常见的原因是视频格式。
苹果支持的格式指南在这里:
- https://developer.apple.com/library/ios/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/MediaLayer/MediaLayer.html
,这是相关的部分:
iOS支持许多行业标准的视频格式和压缩标准,包括:
- H。264视频,高达1.5 Mbps, 640 × 480像素,每秒30帧,低复杂度版本的H.264基线配置文件,AAC-LC音频高达160 Kbps, 48 kHz,立体声音频在。m4v,。mp4,和。mov文件格式
- H。264视频,高达768 Kbps, 320 × 240像素,每秒30帧,基线配置文件高达1.3级,AAC-LC音频高达160 Kbps, 48 kHz,立体声音频。m4v,。mp4和。mov文件格式
- MPEG-4视频,高达2.5 Mbps, 640 × 480像素,每秒30帧,AAC-LC音频高达160 Kbps, 48 kHz,立体声音频。m4v,。mp4和。mov文件格式
- 多种音频格式,包括audio Technologies
中列出的音频格式
值得理解的是,MP4是视频和音频流的"容器"规范,容器中的视频和音频可能使用不同的编码,因此一些MP4文件可能被支持,而另一些可能不被支持。
<video id="helpVideoPlayer" controls="true" width="788" height="327" src="" type="video/mp4"
</video>
ipad和iphone都能正常运行
相关文章:
- 如何删除视频's缩略图时's加载在JW Player's闪光模式
- 如何开始预加载同一视频的多个部分/章节
- IE错误,视频加载在颜色框中
- 视频加载事件的角度
- 防止在视频加载时重置当前时间
- 视频加载栏在数组上工作
- AngularJS - 视频加载
- 如何创建新的YouTube视频加载功能
- 检查Javascript中图像和视频加载失败的正确方法
- 视频加载和<车身负载>
- 奇数Safari视频"加载"的行为
- 如何使用onclick将视频加载到带有javascript的HTML5页面中
- 检测视频.加载成功与否- javascript
- 禁用HTML 5视频加载
- 缩小视频<加载元数据后的大小
- 无法检索HTML5视频加载百分比
- Html5视频加载不正确
- 随机JavaScript视频加载程序
- 如何在页面上放置用于视频加载的占位符
- 我怎样才能使视频加载后点击播放,而不是以前