0

我正在使用 videolightbox 在我的网站上播放视频。它(在所有平台上)在视频以叠加层弹出的主页上工作。为此,我使用:

    <a href="videos/player.swf?url=videos/filename.mp4">

在 page2 上(参见:http ://daretogaincontrol.com/page2?title=Having%20Fun )

我使用这样的 iframe 标签:

    <iframe src="videos/player.swf?url=videos/filename.mp4">

那是行不通的。我不确定它是 iframe,但我已经绕了几个圈子试图弄清楚为什么视频不能在 iPad 和 iPhone 上播放(请参阅视频不能在 iPad/iPhone 上播放)。

适用于所有其他平台。感谢帮助。

4

1 回答 1

1

在我看来,您的代码正在使用“.swf”文件来播放 .mp4 视频。

Apple 产品不支持使用 flash (.swf) 对象。

您可以通过使用以下代码来绕过它;

<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="340" height="280" codebase="http://www.apple.com/qtactivex/qtplugin.cab">
<param name="SRC" value="video.mp4"> 
<param name="AUTOPLAY" value="false">
<param name="CONTROLLER" value="false">
<embed src="video.mp4" width="340" height="260" autoplay="false" controller="false" pluginspage="http://www.apple.com/quicktime/download/">+
</object>

希望这有助于交配。

于 2012-07-09T02:01:09.697 回答