首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery - mp3对象加载mp3 onclick

jquery - mp3对象加载mp3 onclick
EN

Stack Overflow用户
提问于 2011-04-27 21:32:59
回答 2查看 577关注 0票数 0

所以我使用swfobject,我用Flash写了一个简单的音频播放器,但是我想告诉播放器当我点击一个链接时播放什么mp3。所以我想我会做这样的事情,

代码语言:javascript
复制
$(document).ready(function(){
$('#run').click(function() {
        so.addVariable("audioURL", "track05.mp3");
   });
});

我像这样加载播放器...

代码语言:javascript
复制
    <div id="flashcontent"></div>

    <script type="text/javascript">
        // <![CDATA[
        var so = new SWFObject("musicplayer.swf", "sotester", "550px", "400px", "8", "#fff");
        so.addParam("scale", "noscale");
        so.write("flashcontent");
        // ]]>
    </script>


<a href="#" id="run">run</a>

所以这种类型的东西不起作用,是不是我在flash或jquery中做错了什么?任何帮助都是非常感谢的。

EN

回答 2

Stack Overflow用户

发布于 2011-04-27 21:41:13

Flash一旦嵌入,就不能拦截新的flashvar属性。

如果你想通过点击JavaScript来改变音频文件,你需要查看ExternalInterface

票数 0
EN

Stack Overflow用户

发布于 2011-05-03 01:56:23

有一些swf媒体播放器有一个API,允许用户通过javascript动态改变媒体,而不是通过改变flashvar。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5804973

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档