我正在嵌入一个带有 video.js 4.0 的视频,我使用带有 videojs 的 Handbrake (H.264) 从 mpeg 转换为 MP4。我随后将 mp4 转换为 ogv 和 webm (online-convert.com)。
视频无法在 iOS 5.1 (iPad 1) 或 6.1.2 (iPhone 4) 上播放。然而,它确实适用于最新一代 iPad 上的 6.x、所有 mac 和 PC 浏览器(低至 ie7)。在 iOS 5.1 (iPad 1) 上,我得到了一个无尽的微调器。在 iOS 6.1.2 (iPhone 4) 上,我得到了带有一条线的播放符号。
这是我的嵌入代码:
<video id="my_video_1" class="video-js vjs-default-skin" preload="auto" width="1050" height="588" poster="/img/posterframe.jpg"
data-setup="{}">
<source src="/video/Design_Sketch_new.mp4" type='video/mp4'>
<source src="/video/Design_Sketch_new.ogv" type='video/ogg'>
<source src="/video/Design_Sketch.webm" type='video/webm'>
</video>
有人有想法么?我需要对文件进行不同的编码吗?提供额外的格式?嵌入视频有什么不同吗?