-6ren">
gpt4 book ai didi

html - 如果用户没有 Flash 或 html5,我怎么说 "you need flash installed..."来嵌入 YouTube 剪辑

转载 作者:行者123 更新时间:2023-12-03 05:46:21 24 4
gpt4 key购买 nike

我正在使用以下代码在我的网站上嵌入 youtube 剪辑:

<object width="259" height="215"  style="margin:auto; width:262px; height:217px; position:relative;">
<param name="movie" value="http://www.youtube.com/v/<?php echo $yt_id; ?>&hl=en&fs=1&rel=0&hl=en&fs=1&rel=0&showinfo=0&autoplay=1"></param>
<param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param>
<embed src="http://www.youtube.com/v/<?php echo $yt_id; ?>&hl=en&fs=1&rel=0&hl=en&fs=1&rel=0&showinfo=0&autoplay=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="259" height="215"></embed>
</object>
<p style="margin-top:12px; width: 259px; text-align:center;"><?php echo $yt_title; ?></p>

这在配备 html5 或配备 flash 的浏览器中效果很好。但是,如果我尝试使用没有安装 flash 的 IE 7/8,我会得到这个占位符:

alt text

我怎样才能获得“此视频需要 Flash 播放器”?

更新:这是我使用 Richard JP Le Guen 解决方案的最终代码。它完美地工作。
<object width="259" height="215"  style="margin:auto; width:262px; height:217px; position:relative;">
<param name="movie" value="http://www.youtube.com/v/<?php echo $yt_id; ?>&hl=en&fs=1&rel=0&hl=en&fs=1&rel=0&showinfo=0&autoplay=1" />
<param name="wmode" value="opaque" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/<?php echo $yt_id; ?>&hl=en&fs=1&rel=0&hl=en&fs=1&rel=0&showinfo=0&autoplay=1" allowfullscreen="true" width="259" height="215">
<param name="wmode" value="opaque" />
<!--<![endif]-->
<a href="http://www.adobe.com/go/getflashplayer" style="display: block; text-align:center; padding-top:40px;">
<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
</a>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>

最佳答案

这看起来像是人们使用的那种东西 SWFObject为了。

使用 SWFObject,您可以添加 <object><embed>动态地,使用 JavaScript。在您的(正常的、符合标准的)HTML 中,您会收到一条消息,例如“您需要 Flash 和 JavaScript 才能查看此视频”,然后使用 SWFObject 将该内容换成视频。

在 Google 上快速搜索 SWFObject 和 YouTube 得到 this article .我没有时间阅读它,但它看起来可能会有所帮助。

关于html - 如果用户没有 Flash 或 html5,我怎么说 "you need flash installed..."来嵌入 YouTube 剪辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3245759/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com