我在Flex 3中使用一个简单的音频播放器播放来自给定网址的给定mp3。
我的swf旨在嵌入Facebook墙。
<meta property="og:video"
content="http://url/of/my/Player.swf?file=url_of_my_file" />
播放器工作正常,因为我从网址获取参数:
http://url/of/my/Player.swf?file=url_of_my_file
使用
var _queryStringFromUrl:String =
ExternalInterface.call("window.location.search.substring", 1);
我的问题是,当swf嵌入到Facebook墙中时,ExternalInterface
被禁用,因此我无法获取我的网址变量。
是否有替代方法可以在我的swf播放器中获取参数?
您如何处理以下网址中的内容?
<meta property="og:video"
content="http://www.youtube.com/v/dQw4w9WgXcQ?version=3&autohide=1">
请注意,swf 未嵌入html页面。
编辑:
似乎youtube会为每个视频编译一个新的swf
,其中包含参数。有人可以证实吗?
谢谢