标题 | asp.net实现在线音乐播放器示例 |
内容 | 这篇文章主要介绍了asp.net实现在线音乐播放器示例,需要的朋友可以参考下 代码如下: <html> <head><title>playback example</title> </head> <body> <script language=javascript> 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<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/> <!--是否自动播放--> <param name=balance value=0/> <!--调整左右声道平衡,同上面旧播放器代码--> <param name=enabled value=1/> <!--播放器是否可人为控制--> <param name=enablecontextmenu value=-1/> <!--是否启用上下文菜单--> <param name=url value=/> <!--播放的文件地址--> <param name=playcount value=1/> <!--播放次数控制,为整数--> <param name=rate value=1/> <!--播放速率控制,1为正常,允许小数,1.0-2.0--> <param name=currentposition value=0/> <!--控件设置:当前位置--> <param name=currentmarker value=0/> <!--控件设置:当前标记--> <param name=defaultframe value=0/> <!--显示默认框架--> <param name=invokeurls value=0/> <!--脚本命令设置:是否调用url--> <param name=baseurl value=/> <!--脚本命令设置:被调用的url--> <param name=stretchtofit value=0/> <!--是否按比例伸展--> <param name=volume value=50/> <!--默认声音大小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/> <!--开始播放是否自动全屏--> <param name=enableerrordialogs value=0/> <!--是否启用错误提示报告--> <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>青檬音乐台 <br> <input type=checkbox name=song value =mms://live.rgd.com.cn/914>广东新闻电台<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> |
随便看 |
|
在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。