iphone状态下的视频标签

问题描述:

有没有使用视频标签在iPhone/iPad safari中真正起作用的电影?我们尝试了很多格式和代码片段。我听说mp4/h264应该可以工作,但不适合我们。iphone状态下的视频标签

任何人都可以指向我的在线工作示例吗?

如果您知道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 /铬很大,但在iPhone没有显示/ iPod的

视频在Chrome和Safari的桌面版本上工作的事实表明,问题在于您的视频编码方式。虽然iPhone和iPad通过HTML5支持H.264视频,但它们只支持最基本的可用配置文件。这意味着为了使视频看起来更好(如额外的参考帧,B帧,CABAC等),您可以做的额外事情都会使视频在iOS上无法播放。

你使用什么编码软件?我会尝试再次使用最可用的香草设置对视频进行编码:设置平均比特率,保持FPS相同,并且如果您认为这有助于提高质量,则可以进行两次传输。除此之外的一切都很不稳固。

编辑:举例来说,vimeo.com的所有视频均采用iPhone版格式。

+0

我的iPod无法在vimeo.com上播放任何viedeos。它也似乎根本没有使用视频标签,设备询问用户是否想要在mediaplayer中下载或播放电影,因此您不妨使用正常的链接。 – David 2010-06-11 10:16:37

+0

您需要安装iOS 3(或更高版本)才能支持它。我刚刚再次访问了Vimeo移动网站,以确认我所提供的内容:http://dl.dropbox.com/u/1762184/photo.png ---此外,您可以阅读他们的博客,了解如何实施HTML5 Safari或Chrome的视频标签在他们的网站上:http://vimeo.com/blog:268 – Andrew 2010-06-11 13:00:28

+0

还应注意,正如我在后面的帖子中回答的那样,iPhone/iPad上的HTML5视频不会在页面上播放,而是将Quicktime播放器初始化为占用全屏(这意味着某些标签,如控件,自动播放和自动缓冲在iPhone上毫无意义)。 – Andrew 2010-06-11 13:14:13

苹果公司使用HTML5来与iPad正常工作的网站的列表:http://www.apple.com/ipad/ready-for-ipad/

HTM L5的video标签与h264源应该工作得很好。

+0

“应该”是我听到的,但我们尝试了我们找到的所有视频标签示例。它在Mac上的webkit/safari上正常工作,但在iPhone上却没有问题。 – David 2010-06-10 16:56:14

+0

你能链接到这些例子吗? – ceejayoz 2010-06-10 16:57:47

+0

更新了链接和示例。谢谢! – David 2010-06-10 17:05:10

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

+1

这是不正确的。自3.0版发布以来,视频标签在iPad和iPhone上都可以使用。通过手机访问Vimeo.com,获取实际的实例。 – Andrew 2010-06-10 20:29:42

+0

嗯 - 刚刚在我的iPhone上试过Vimeo,它似乎通过iPhone的QuickTime应用而不是通过HTML5视频播放视频。您是否拥有使用iPhone上的HTML5视频标签的Vimeo视频的网址? – 2010-06-10 21:26:00

+0

iPad/iPhone上的所有HTML5视频会初始化Quicktime播放器。让视频直接在页面上播放是不可行的。 – Andrew 2010-06-11 13:09:54

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

本网站上的更新视频可以与IE 6/7/8(通过回落到Flash Player,未在IE9上测试),Firefox(必须渲染一个单独的ogv文件,因为没有h.264支持),Safari,Chrome,iPhone Safari,Android浏览器(Desire模型,没有弄清楚浏览器类型)。

问题在于你的编码。看看这个页面上如何转换详细说明:

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

我觉得关键是H.264转换的轮廓。需要确保您转换为基准配置文件。 iPhone中不支持其他配置文件。

我在Mac OS X中使用Automator的handbrakeCLI进行批量渲染。