0

我有一个要求,我想根据选中的复选框播放歌曲。我的意思是我想在单击复选框时设置 swf 对象的 flashvars 参数以播放相应的歌曲。我使用的标签是

<embed type="application/x-shockwave-flash" 
    flashvars="audioUrl=http://www.labnol.org/assets/mp3/unofficial-yahoo-song.mp3"
    src="http://www.google.com/reader/ui/3523697345-audio-player.swf" 
    width="400" 
    height="27" 
    quality="best"/>

在我的网站中。在这里我想在选中的复选框(作为单选按钮的功能)上动态更改 flasvars

4

1 回答 1

1

Aflashvar在加载 swf 时仅传递一次,因此在此之后更改 html(例如通过 jQuery)将不起作用。

相反,使用ExternalInterface通过 javascript 在您的 swf 中调用一个函数,该函数依次启动或停止播放器/更改曲目。

于 2012-02-18T09:50:29.690 回答