youtube iframe api的替代方案?

youtube iframe api的替代方案?,iframe,youtube-api,swfobject,Iframe,Youtube Api,Swfobject,我放弃使用youtube iframes api。我将其用于asp.net页面,并使用youtube方法以编程方式创建iFrame,我发现在Internet Explorer中,这些iFrame是不可靠的。在铬合金中,它们工作得很好。因此,我需要为IE提供一个替代方案。我发现以下代码适用于非iframe youtube api: var params = { allowScriptAccess: "always" }; var atts = { id: "player" };

我放弃使用youtube iframes api。我将其用于asp.net页面,并使用youtube方法以编程方式创建iFrame,我发现在Internet Explorer中,这些iFrame是不可靠的。在铬合金中,它们工作得很好。因此,我需要为IE提供一个替代方案。我发现以下代码适用于非iframe youtube api:

 var params = { allowScriptAccess: "always" };
    var atts = { id: "player" };
    swfobject.embedSWF('http://www.youtube.com/v/<%=session("uTubeCode") %>?enablejsapi=1&playerapiid=ytplayer&version=3',
                       "player", '<%=Session("PlayerWidth")%>', '<%=Session("PlayerHeight")%>', "8", null, null, params, atts);
如何将这些等价物放入swfobject中?
谢谢。

要回答问题1,如果您在调用EmbeddeSWF方法之前只引用了SWFObject javascript库,那么代码应该可以运行:

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>
<script type="text/javascript">
    var attributes = ... etc.

变量属性=。。。等

为了回答问题2,这些属性中的大多数将作为参数传递给embedSWF作为参数接收的URL;以您的代码为例:

swfobject.embedSWF('http://www.youtube.com/v/<%=session("uTubeCode") %>?enablejsapi=1&playerapiid=ytplayer&version=3&fs=1&autplay=1&modestbranding=1',
                       "player", '<%=Session("PlayerWidth")%>', '<%=Session("PlayerHeight")%>', "8", null, null, params, atts);
swfobject.embeddeswf('http://www.youtube.com/v/?enablejsapi=1&playerapiid=ytplayer&version=3&fs=1&autplay=1&modestbranding=1',
“球员”、“球员”、“球员”、“球员”、“球员”、“球员”、“球员”、“球员”、“球员”、“球员”、“球员”、“球员”、“球员”、“球员”、“球员”、“球员”、“球员”、“球员”、“球员”、“球员”、“球员”、“球员”、“球员”、“球员”、“球员”、“球员”、“球员”、“球员”、“球员”、“球员”、“球员”、“球员”、“球员”、“球员”、“球员”、“球员;
以下是完整的列表:

swfobject.embedSWF('http://www.youtube.com/v/<%=session("uTubeCode") %>?enablejsapi=1&playerapiid=ytplayer&version=3&fs=1&autplay=1&modestbranding=1',
                       "player", '<%=Session("PlayerWidth")%>', '<%=Session("PlayerHeight")%>', "8", null, null, params, atts);