6

这是我的困境:

我正在创建一个网站,允许用户提交将发布到该网站的视频。用户提交 Vimeo 链接,视频就会以嵌入格式发布到网站。除非视频的创建者拥有 PRO 或 PLUS Vimeo 帐户,否则嵌入的 vimeo 视频无法在 iPhone 3GS 上运行(不确定 iPhone 4,但它们可以在 iPad 上运行)。

是否有任何解决方法可以让嵌入式 vimeo 视频在 iPhone 上运行?有任何想法吗?

在此处输入图像描述

编辑:我已经检查过了,它确实适用于 iPhone 4。但仍然不是 3GS。

嵌入代码

<iframe src="http://player.vimeo.com/video/<?php echo $videos[$i]; ?>?title=0&amp;byline=0&amp;portrait=0&amp;color=ffff00" width="" height="" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen ></iframe>
4

3 回答 3

1

我找到了一个解决方案,通过注册一个加号帐户,您可以生成一个移动版本。适用于所有 iPhone 型号。

于 2012-02-06T10:43:05.543 回答
0

我现在正在处理同样的问题。我最好的猜测是 Vimeo 视频以 H.264 主要配置文件编码,而 3GS 只能播放以 H.264 基线配置文件编码的视频。

本文讨论了这些差异:

http://www.niallkennedy.com/blog/2010/07/h264-video.html

看起来这个问题可能不是一个简单的方法。正如您所指出的,所有视频在 iPhone 4 和 4S 中都可以正常播放,因为它们支持 H.264 主配置文件。

于 2012-02-24T04:12:25.677 回答
0

Well with out any code it's hard to tell, are you embeding the video via iframe?

http://vimeo.com/api/docs/player

于 2012-01-30T21:58:30.627 回答