HTML\PHP:Flash播放器检测技术
当我们在我们的网站上放置flash文件时,它当然需要在客户端机器上安装flash player,并提示安装flash player 是否有一些php代码,我可以使用它检查客户端机器上是否有flash player,如果没有,那么我将在那里放置一个图像,而不是放置\嵌入一个flash文件 因为在我的特殊情况下,flash没有那么重要。。。这只是化妆品,一部动画。。。我可以用gif或简单的jpeg替换它,这并不重要 但是我能做到吗我能帮上忙 如果flash不能显示在flash对象应该显示的代码中,您可以将要显示的内容放在其中,并将脚本指向它 代码:HTML\PHP:Flash播放器检测技术,php,html,flash,Php,Html,Flash,当我们在我们的网站上放置flash文件时,它当然需要在客户端机器上安装flash player,并提示安装flash player 是否有一些php代码,我可以使用它检查客户端机器上是否有flash player,如果没有,那么我将在那里放置一个图像,而不是放置\嵌入一个flash文件 因为在我的特殊情况下,flash没有那么重要。。。这只是化妆品,一部动画。。。我可以用gif或简单的jpeg替换它,这并不重要 但是我能做到吗我能帮上忙 如果flash不能显示在flash对象应该显示的代码中,您
测试快闪
嵌入swf(“myContent.swf”、“flash1”、“300”、“120”、“9.0.0”);
我们正在测试一些闪光灯
这是一个页脚
参见本文-
Adobe现在已对此进行了排序,因此您可以提供替代内容/指导用户安装flash/检测flash用户的版本,然后根据需要从您的网站安装最新版本,而无需访问Adobe网站
要做到这一点需要做一点工作,这取决于用户使用flash的重要性,或者其他内容是否也能正常工作。但是为了提供flash内容并确保用户安装了正确的版本,flash检测工具包非常有用。怎么样
<?
// Search through the HTTP_ACCEPT header for the Flash Player MIME type.
if (strstr($_SERVER['HTTP_ACCEPT'], 'application/x-shockwave-flash'))
{
$hasFlash = true;
}
if ($hasFlash)
{
// EMBED
} else {
// IMG
};
?>
。。。我重读了你们的问题,虽然我的建议有助于检测flash版本,但对于你们的情况来说,这可能是过火了。我会按照powertieke的建议考虑使用swfobject,我投票支持这个答案。这个怎么样,这个怎么样,这个如何工作?$hasFlash
在何处以及如何定义?用代码示例更新了我的答案。。。
<?
// Search through the HTTP_ACCEPT header for the Flash Player MIME type.
if (strstr($_SERVER['HTTP_ACCEPT'], 'application/x-shockwave-flash'))
{
$hasFlash = true;
}
if ($hasFlash)
{
// EMBED
} else {
// IMG
};
?>