1

这一切都在iphone上搞砸了。这是代码

<video id="my_video_1" class="video-js vjs-default-skin" controls
preload="auto" width="540" height="425" poster="/sites/all/themes/iws/videos/image001.jpg"
data-setup="{}">
<source src="/sites/all/themes/iws/videos/overview-IWS-proposal.mp4" type="video/mp4">
<source src="/sites/all/themes/iws/videos/overview-IWS-proposal.ogg" type="video/ogg">
<source src="/sites/all/themes/iws/videos/overview-IWS-proposal.webm" type="video/webm">

</video>

海报图片和播放按钮会显示,但是播放按钮全乱了(没有居中并且在右下角疯狂地伸展),当你点击它时它甚至不播放。这是你连接到wifi的时候

当您未连接到 wifi (3g) 时,它只会显示一个带有删除线的播放按钮(如禁止吸烟标志)

这是进一步文档的页面

http://www.imageworksstudio.com/content/video-testing

4

2 回答 2

1

我自己有一点问题,不确定是否是同一件事:旧 iPhone 只能处理旧编解码器。来自苹果——

桌面上的 Safari 支持安装的 QuickTime 版本可以播放的任何媒体。这包括使用 QuickTime 本身不支持的编解码器编码的媒体,前提是编解码器作为 QuickTime 编解码器组件安装在用户的计算机上。

iOS(包括 iPad)上的 Safari 目前支持未压缩的 WAV 和 AIF 音频、MP3 音频以及 AAC-LC 或 HE-AAC 音频。HE-AAC 是首选格式。

iOS 上的 Safari(包括 iPad)目前支持 MPEG-4 视频(基线配置文件)和使用 H.264 视频(基线配置文件)编码的 QuickTime 电影和一种受支持的音频类型。

iPad 和 iPhone 3G 及更高版本支持 H.264 Baseline profile 3.1。早期版本的 iPhone 支持 H.264 Baseline profile 3.0。

https://developer.apple.com/library/safari/#documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/Device-SpecificConsiderations/Device-SpecificConsiderations.html#//apple_ref/doc/uid/TP40009523-CH5-SW1

于 2012-08-14T06:21:51.227 回答
0

这很可能是编码问题。对于 3G,您需要使用 Baseline@3.0 编解码器配置文件进行编码,而对于 3GS,您可以使用 Baseline@3.0 或 Baseline@3.1 编解码器进行编码。

这是一个有用的链接: http ://blog.zencoder.com/2010/09/30/how-to-encode-video-for-mobile-use/

于 2014-01-07T19:29:01.723 回答