此范例界面较为简单,支持播放列表 。建立播放列表的步骤为: 1)在文本框中输入媒体资源的地址,可以是HTTP地址,相对地址和绝对地址 2)点击“添加到媒体列表”按钮,将媒体资源信息放到媒体列表中 3)在媒体列表中,点击“添加”链接,将媒体加入到播放列表中 4)重复若干遍,加入所有歌曲 5)点击“播放选中的歌曲“,就开始播放 播放列表中的所有打勾的媒体文件 6)循环播放,部分代码贴出来了,但此范例没有实现此功能 < script language ="JavaScript" > ... function el(objname) ...{ return document.getElementById(objname); }//增加一首歌到播放器列表,这样,播放器放完一首歌之后,会继续放下一首function addmedia(url)...{ // 取得当前的播放列表 var playlist=Player.currentPlaylist;//新建一个指定URL的Media。 var currMedia = Player.newMedia(url); //把新建的Media item添加到播放器列表 playlist.appendItem(currMedia);}function clearlist()...{ //Player.currentPlaylist.count返回列表中的歌曲数量 while(Player.currentPlaylist.count>0) ...{ var item =Player.currentPlaylist.item(Player.currentPlaylist.count-1); Player.currentPlaylist.removeItem(item); //从播放列表中删除项 } }//清空播放列表function clearPlaylist()...{ clearlist(); var l_tb = el("tabPlayList"); var row_len = l_tb.rows.length; for(var i = 0; i < row_len; i++) l_tb.firstChild.removeChild(l_tb.firstChild.childNodes[0]); }//清空媒体列表function clearMedialist()...{ var l_tb = el("tabMediaList"); var row_len = l_tb.rows.length; for(var i = 0; i < row_len; i++) l_tb.firstChild.removeChild(l_tb.firstChild.childNodes[0]);}//播放选中的歌曲function addSeletedSongToPlayList()...{ clearlist(); var l_tb = el("tabPlayList"); var row_len = l_tb.rows.length; if(row_len == 0) ...{ //alert("无歌曲"); return; } for(var i=0;i<row_len;i++) ...{ var check = l_tb.rows[i].cells[0].childNodes[0]; var songname = l_tb.rows[i].cells[1].innerText; if(check.checked==true) ...{ addmedia(songname); } } SetPlayMode(el("setplay").options[el("setplay").selectedIndex].value) Player.controls.play(); //让播放器开始播放}