Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
具有视频回退和有效html5的Flash?_Flash_Html_Video_Validation - Fatal编程技术网

具有视频回退和有效html5的Flash?

具有视频回退和有效html5的Flash?,flash,html,video,validation,Flash,Html,Video,Validation,我正在尝试制作一个flash视频,对于那些不支持flash的浏览器,比如iPhone,可以使用html5视频元素。我还想要有效的html5 我看到的问题是,在html5中,object不再支持classid属性,但如果用户没有但想要flash,则需要它 看来我的选择是接受无效的html5,但不让flash正常工作,或者让classid,但没有有效的html5 不管怎样,你想拥有一切吗?我一定错过了什么 您可以为每个浏览器排除classid,但IE使用条件除外,因为其他浏览器没有它也可以正常工作。

我正在尝试制作一个flash视频,对于那些不支持flash的浏览器,比如iPhone,可以使用html5视频元素。我还想要有效的html5

我看到的问题是,在html5中,object不再支持classid属性,但如果用户没有但想要flash,则需要它

看来我的选择是接受无效的html5,但不让flash正常工作,或者让classid,但没有有效的html5


不管怎样,你想拥有一切吗?我一定错过了什么

您可以为每个浏览器排除classid,但IE使用条件除外,因为其他浏览器没有它也可以正常工作。验证器将忽略包含classid的版本,只读取HTML5有效版本

 <!--[if IE]> <object id="flashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="90" height="90" ><![endif]-->

<!--[if !IE]>--><object id="flashID" width="90" height="90"> <!--<![endif]-->

这并不漂亮,但如果验证是必要的,它会起作用。

有趣的是,我会尝试一下,然后再给你回复。谢谢