jQuery-swfobject加载mp3 onclick

| 因此,我使用的是swfobject,我在Flash中编写了一个简单的音频播放器,但是我想告诉播放器,当我单击链接时要播放什么mp3。 所以我想我会做这样的事情,
$(document).ready(function(){
$(\'#run\').click(function() {
        so.addVariable(\"audioURL\", \"track05.mp3\");
   });
});
然后像这样加载播放器...
    <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中做错了吗?任何帮助将非常感谢。     
已邀请:
一旦嵌入Flash,就无法拦截新的Flashvar属性。 如果您希望通过JavaScript单击更改音频文件,则需要查看ExternalInterface     
swf媒体播放器具有一种API,该API允许人们通过javascript即时更改媒体,但不能通过更改flashvar。     

要回复问题请先登录注册