【问题标题】:HOw to play sound from swf library in javascript如何在 javascript 中播放来自 swf 库的声音
【发布时间】:2011-03-29 23:45:07
【问题描述】:

我不是flash开发者,所以我不知道这是否可能,如果可以的话,请澄清一下:)

我的情况:我必须用javascript在网页上播放一些声音,可能flash是最好的选择,所以我创建了一个带有mi sound wit swfmill的swf库:http://swfmill.org/

这是我的代码:

<?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 中播放此库中的声音?或者我错过了什么?您能否提供一个有效的替代方案?

非常感谢你,对不起我的英语!

【问题讨论】:

    标签: javascript html flash swfmill


    【解决方案1】:

    Flash 有一个使用 ExternalInterface 类与 javascript 交互的内置系统。

    未完全通读此内容,但它可能会引导您朝着正确的方向前进

    http://www.viget.com/inspire/bi-directional-actionscript-javascript-communication/

    如果您已经下载了预制的 flashplayer,您可能需要检查他们的 api 以查看他们是否允许这样做

    编辑:我的帖子需要一个 swf 播放器。但是,它仍然显示 javascript 和 flash 交互来获取您需要的东西。然后您可以使用 swf 媒体播放器或 HTML 5 播放音频

    【讨论】:

    • 我看过教程,但我不知道我是否可以使用转换为 swf 的 xml 文件来做到这一点。我没有用于编写动作脚本代码的 Flash IDE。
    • 您下载的库可能已经注册了一些回调。你需要检查他们是否有。如果是这样,javascript 可以检索数据。如果他们不这样做,据我所知,您对 javascript 交互无能为力。
    猜你喜欢
    • 2016-10-31
    • 1970-01-01
    • 1970-01-01
    • 2018-08-18
    • 1970-01-01
    • 1970-01-01
    • 2013-10-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多