我已经使用Youtube youtube API将AS3视频加载到我的flash文件中,我们称其为youtube.swf
我有一个main.swf,它将youtube.swf加载到它的stage中。我试着卸载这个youtube.swf并加载到另一个new.swf中,但是youtube的声音仍然在播放。
我已经在main.swf中插入了player.destroy(),但它也不起作用。
你知道我可以用main.swf的脚本销毁youtube上的视频吗?
发布于 2012-03-01 14:16:02
在创建加载的SWF时-里面有YouTube播放器,您可以创建一个用于播放、停止等的公共API方法,这些方法稍后可以被使用它的SWF调用。
要创建公共API,只需要在document类中创建公共方法,或者如果您正在使用框架脚本-在第一个框架中创建公共函数。在这些方法中,您可以将调用委托给YouTube应用程序接口。然后,主SWF在删除加载的内容之前,应该对加载的内容调用"stop()“或类似的方法,然后将其从显示列表中删除。
发布于 2013-08-08 20:20:21
尝试将swf放在https资源上。您的YT API函数可能会在那时恢复工作。
https://stackoverflow.com/questions/9515231
复制相似问题