这篇文章主要介绍了asp.net实现在线音乐播放器示例,需要的朋友可以参考下
代码如下:
function addmedia(url)
{
// Player.controls.stop(); //停止播放器
// alert(Player.versionInfo); //播放器的版本信息
//取得向Player对象的播放列表中添加媒体的权限
document.getElementById("MediaPlayer").settings.requestMediaAccessRights("full");
// 取得当前的播放列表
var playlist=MediaPlayer.currentPlaylist;
//新建一个指定URL的Media
var currMedia = MediaPlayer.newMedia(url);
//把新建的Media item添加到播放器列表
playlist.appendItem(currMedia);
}
function clearlist()
{
//MediaPlayer.currentPlaylist.count返回列表中的歌曲数量
while(MediaPlayer.currentPlaylist.count>0) {
var item =MediaPlayer.currentPlaylist.item(MediaPlayer.currentPlaylist.count-1);
MediaPlayer.currentPlaylist.removeItem(item); // 从播放列表中删除项
}
}
function addSeletedSongToPlayList()
{
clearlist();
var selectItem = document.getElementsByName("song");
// alert(selectItem.length);
for(var i=0;i { if(selectItem[i].checked==true) { //alert(selectItem[i].value); addmedia(selectItem[i].value); } } // alert(MediaPlayer.currentPlaylist.count); MediaPlayer.controls.play(); //让播放器开始播放 } //添加歌曲到播放列表 function addUrlToList(){ addmedia(document.getElementById("songURL").value );} 青檬音乐台 广东新闻电台 广东音乐之声
更多信息请查看IT技术专栏