0

是否有任何电影可以在 iPhone/iPad Safari 中使用视频标签?我们尝试了很多格式和代码片段。我听说 mp4/h264 应该可以工作,但不适合我们。

谁能指出我在网上的一个工作示例?

如果您知道 iphone 上视频标签的代码或规格/格式,那就太好了。

更新:

这是我们拥有的 mp4 文件的链接:http: //aino.se/media/207.mp4 这是我们尝试过的最新代码:

<video width="480" height="270" controls autoplay>
    <source src="http://aino.se/media/207.mp4" type="video/mp4">
</video>

在 Safari/Chrome 中运行良好,但在 iPhone/iPod 中没有显示

4

4 回答 4

2

是的,视频标签有效。www.sup.com.tw 有一些(不是全部。网站是中文的。点击右上角的视频链接。)

此站点上的较新视频适用于 IE 6/7/8(通过回退到 Flash 播放器,未在 IE9 上测试)、Firefox(由于不支持 h.264 必须呈现单独的 ogv 文件)、Safari、Chrome、iPhone Safari , Android 浏览器(Desire 模型,没搞清楚浏览器类型)。

问题在于您的编码。查看此页面以获取有关如何转换的详细说明:

http://diveintohtml5.ep.io/video.html

我认为关键是 h.264 转换的配置文件。需要确保您正在转换为基线配置文件。iPhone 不支持其他配置文件。

我在 Mac OS X 中使用带有 Automator 的 handbrakeCLI 来批量渲染。

于 2010-06-11T09:05:06.910 回答
1

视频在桌面版 Chrome 和 Safari 上运行的事实表明问题在于您的视频是如何编码的。虽然 iPhone 和 iPad 通过 HTML5 支持 H.264 视频,但它们仅支持可用的最基线配置文件。这意味着您可以做一些额外的事情来使视频看起来更好(例如额外的参考帧、B 帧、CABAC 等),所有这些都会使视频在 iOS 上无法播放。

你用的是什么编码软件?我会尝试使用可用的最普通设置再次对视频进行编码:设置平均比特率,保持 FPS 相同,如果您认为这有助于提高质量,可能会进行两次通过。除此之外的一切都是非常不稳定的。

编辑:例如,vimeo.com 的所有视频都采用 iPhone-ready 格式。

于 2010-06-10T20:33:52.663 回答
0

Apple 有一个使用 HTML5 与 iPad 正常工作的网站列表:http: //www.apple.com/ipad/ready-for-ipad/

video带有 h264 源的 HTML5标记应该可以正常工作。

于 2010-06-10T16:52:56.963 回答
0

video 标签适用于 iPad 和 iOS4,不适用于 iPhone OS 3.1 及更早版本。

于 2010-06-10T19:15:45.347 回答