如何在javascript中播放swf库中的声音
我不是flash开发人员,所以我不知道这是否可行,如果可以,请澄清:) 我的情况:我必须用javascript在网页上播放一些声音,而flash可能是最好的选择,所以我用mi sounds和swfmill创建了一个swf库: 这是我的代码:如何在javascript中播放swf库中的声音,javascript,html,flash,swfmill,Javascript,Html,Flash,Swfmill,我不是flash开发人员,所以我不知道这是否可行,如果可以,请澄清:) 我的情况:我必须用javascript在网页上播放一些声音,而flash可能是最好的选择,所以我用mi sounds和swfmill创建了一个swf库: 这是我的代码: <?xml version="1.0" encoding="iso-8859-1" ?> <movie width="320" height="240" framerate="12"> <background col
<?xml version="1.0" encoding="iso-8859-1" ?>
<movie width="320" height="240" framerate="12">
<background color="#ffffff"/>
<frame>
<library>
<sound id="incoming" import="incoming.mp3" />
<sound id="outgoing" import="outgoing.mp3" />
</library>
</frame>
</movie>
我用swfmill转换了它,现在我有了我的sound.swf库
可以用javascript播放这个库中的声音吗?或者我错过了什么?你能提供一个有效的替代方案吗
非常感谢你,我的英语很抱歉 Flash有一个内置系统,可以使用ExternalInterface类与javascript交互 虽然没有完全读完,但它可能会指引你正确的方向 如果您下载了一个预制的flashplayer,您可能需要检查他们的api,看看他们是否允许这样做
编辑:我的帖子需要一个swf播放器。然而,它仍然显示javascript和flash交互,以获取所需的内容。然后,您可以使用swf媒体播放器或HTML5播放音频我看过教程,但我不知道是否可以将xml文件转换为swf。我没有flash IDE来编写操作脚本代码。您下载的库可能已经注册了一些回调。你需要检查他们是否有。如果是这样,javascript可以检索数据。如果他们不这样做,那么据我所知,javascript交互对您没有多大帮助。