Javascript 使用下拉菜单更改在线播放器播放列表
我在我的测试站点上嵌入了一个mp3 flash播放器,但问题是mp3 flash播放器它使用播放列表来播放mp3文件,并且一次使用一个播放列表,我有很多播放列表 是否有人可以帮助编写Javascript脚本、Jquery,以便用户可以从下拉列表中选择要播放的播放列表 html代码示例:Javascript 使用下拉菜单更改在线播放器播放列表,javascript,jquery,flash,Javascript,Jquery,Flash,我在我的测试站点上嵌入了一个mp3 flash播放器,但问题是mp3 flash播放器它使用播放列表来播放mp3文件,并且一次使用一个播放列表,我有很多播放列表 是否有人可以帮助编写Javascript脚本、Jquery,以便用户可以从下拉列表中选择要播放的播放列表 html代码示例: <form action="#"> <select id="playlists" onchange="playlist();"> <option value="//sunnah.we
<form action="#">
<select id="playlists" onchange="playlist();">
<option value="//sunnah.wen.ru/3/1.xml">Playlist 1</option>
<option value="//sunnah.wen.ru/3/2.xml">Playlist 2</option>
<option value="//sunnah.wen.ru/3/3.xml">Playlist 3</option>
<option value="//sunnah.wen.ru/3/4.xml">Playlist 4</option>
<option value="//sunnah.wen.ru/3/5.xml">Playlist 5</option>
<option value="//sunnah.wen.ru/3/6.xml">Playlist 6</option>
<option value="//sunnah.wen.ru/3/7.xml">Playlist 7</option>
<option value="//sunnah.wen.ru/3/8.xml">Playlist 8</option>
<option value="//sunnah.wen.ru/3/9.xml">Playlist 9</option>
<option value="//sunnah.wen.ru/3/10.xml">Playlist 10</option>
</form>
mp3播放器代码为:
<embed allowscriptaccess="never" src="http://sunnah.wen.ru/3/sunna4u.swf" menu="false" quality="high" width="300" height="300" name="index" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="playList=http://sunnah.wen.ru/3/home.xhtml&ShowPlaylist=1&ShowEQ=1&firstTrack=1&initVol=100" wmode="transparent" /></embed>
上面写着:播放列表=http://sunnah.wen.ru/3/home.xhtml 是播放列表的url。下面是一个使用jQuery插件jQuery SWFObject的解决方案: 演示:
这正是我所需要的,我很感激jazakallah bi Khair没有问题,兄弟,如果你在这个古兰经网站上需要任何帮助,请告诉我,我很乐意帮助你
$(function () {
//initialize
$("#player").flash({
swf: 'http://sunnah.wen.ru/3/sunna4u.swf',
height: 300,
flashvars: {
playList: "http://sunnah.wen.ru/3/home.xhtml",
ShowPlaylist: 1,
ShowEQ: 1,
firstTrack: 1,
initVol: 100
}
});
//on change
$("#playlists").change(function () {
$("#player").flash({
swf: 'http://sunnah.wen.ru/3/sunna4u.swf',
height: 300,
flashvars: {
playList: "http:" + $(this).val(),
ShowPlaylist: 1,
ShowEQ: 1,
firstTrack: 1,
initVol: 100
}
});
});
});