Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.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
如何在javascript中播放swf库中的声音_Javascript_Html_Flash_Swfmill - Fatal编程技术网

如何在javascript中播放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

我不是flash开发人员,所以我不知道这是否可行,如果可以,请澄清:)

我的情况:我必须用javascript在网页上播放一些声音,而flash可能是最好的选择,所以我用mi sounds和swfmill创建了一个swf库:

这是我的代码:

<?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交互对您没有多大帮助。