asp.net實(shí)現(xiàn)在線音樂播放器示例

字號(hào):


    這篇文章主要介紹了asp.net實(shí)現(xiàn)在線音樂播放器示例,需要的朋友可以參考下
    代碼如下:
    <html>
    <head><title>playback example</title>
    </head>
    <body>
    <script language=javascript>
    function addmedia(url)
    {
    // player.controls.stop(); //停止播放器
    // alert(player.versioninfo); //播放器的版本信息
    //取得向player對(duì)象的播放列表中添加媒體的權(quán)限
    document.getelementbyid(mediaplayer).settings.requestmediaaccessrights(full);
    // 取得當(dāng)前的播放列表
    var playlist=mediaplayer.currentplaylist;
    //新建一個(gè)指定url的media
    var currmedia = mediaplayer.newmedia(url);
    //把新建的media item添加到播放器列表
    playlist.appenditem(currmedia);
    }
    function clearlist()
    {
    //mediaplayer.currentplaylist.count返回列表中的歌曲數(shù)量
    while(mediaplayer.currentplaylist.count>0) {
    var item =mediaplayer.currentplaylist.item(mediaplayer.currentplaylist.count-1);
    mediaplayer.currentplaylist.removeitem(item); // 從播放列表中刪除項(xiàng)
    }
    }
    function addseletedsongtoplaylist()
    {
    clearlist();
    var selectitem = document.getelementsbyname(song);
    // alert(selectitem.length);
    for(var i=0;i<selectitem.length;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 );}
    </script>
    <object classid=clsid:6bf52a52-394a-11d3-b153-00c04f79faa6 name=mediaplayer width=320 height=240 id=mediaplayer style=filter:gray()>
    <param name=autostart value=1/>
    <!--是否自動(dòng)播放-->
    <param name=balance value=0/>
    <!--調(diào)整左右聲道平衡,同上面舊播放器代碼-->
    <param name=enabled value=1/>
    <!--播放器是否可人為控制-->
    <param name=enablecontextmenu value=-1/>
    <!--是否啟用上下文菜單-->
    <param name=url value=/>
    <!--播放的文件地址-->
    <param name=playcount value=1/>
    <!--播放次數(shù)控制,為整數(shù)-->
    <param name=rate value=1/>
    <!--播放速率控制,1為正常,允許小數(shù),1.0-2.0-->
    <param name=currentposition value=0/>
    <!--控件設(shè)置:當(dāng)前位置-->
    <param name=currentmarker value=0/>
    <!--控件設(shè)置:當(dāng)前標(biāo)記-->
    <param name=defaultframe value=0/>
    <!--顯示默認(rèn)框架-->
    <param name=invokeurls value=0/>
    <!--腳本命令設(shè)置:是否調(diào)用url-->
    <param name=baseurl value=/>
    <!--腳本命令設(shè)置:被調(diào)用的url-->
    <param name=stretchtofit value=0/>
    <!--是否按比例伸展-->
    <param name=volume value=50/>
    <!--默認(rèn)聲音大小0%-100%,50則為50%-->
    <param name=mute value=0/>
    <!--是否靜音-->
    <param name=uimode value=full/>
    <!--播放器顯示模式:full顯示全部;mini最簡化;none不顯示播放控制,只顯示視頻窗口;invisible全部不顯示-->
    <param name=windowlessvideo value=0/>
    <!--如果是0可以允許全屏,否則只能在窗口中查看-->
    <param name=fullscreen value=0/>
    <!--開始播放是否自動(dòng)全屏-->
    <param name=enableerrordialogs value=0/>
    <!--是否啟用錯(cuò)誤提示報(bào)告-->
    <param name=samistyle value=/>
    <!--sami樣式-->
    <param name=samilang value=/>
    <!--sami語言-->
    <param name=samifilename value=/>
    <!--字幕id-->
    <embed id=mediaplayer autostart=1 clicktoplay=0 width=320 height=240 showaudiocontrols=1 autorewind=0 autosize=0 showcontrols=1 align=bottom showstatusbar=1 showdisplay=0 animationatstart=1 src= showtracker=1 transparentatstart=0 type=application/x-mplayer2 showgotobar=0 pluginspage= defaultframe=datawindow border=1 showcaptioning=0 enablecontextmenu=1 showpositioncontrols=0 allowscan=1 invokeurls=0/>
    </object>
    <script>addseletedsongtoplaylist();</script>
    <br><br><br><br>
    <input type=checkbox name=song value =mms://pub1.qmoon.net/911pop?cccode=cc1276>青檬音樂臺(tái) <br>
    <input type=checkbox name=song value =mms://live.rgd.com.cn/914>廣東新聞電臺(tái)<br>
    <input type=checkbox name=song value =mms://live.rgd.com.cn/993>廣東音樂之聲<br>
    <br><input type = button id = playname=play value = 播放選中的歌曲 onclick = addseletedsongtoplaylist();>
    <input type = button id = clear name=clear value = 清空播放列表 onclick = clearlist();> <br>
    <input type = buttonid = add name=add value = 添加到播放列表onclick = addurltolist();><input type=text name=songurl value =http://>
    </body>
    </html>