最不屑一顾是相思
2016-09-01 12:27:49
完
js控制media player开发web页面播放器,怎么做上一曲下一曲功能?
<table width="100%" border="0" cellpadding="0" cellspacing="0" id="table1"> <tr> <td colspan="2" align="center"> <object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="WindowsMediaPlayer" width="400" height="300"> <param name="URL" value> <param name="rate" value="1"> <param name="balance" value="0"> <param name="currentPosition" value="0"> <param name="defaultFrame" value> <param name="playCount" value=""> <param name="autoStart" value="0"> <param name="currentMarker" value="0"> <param name="invokeURLs" value="0"> <param name="baseURL" value> <param name="volume" value="100"> <param name="mute" value="-1"> <param name="uiMode" value="none"> <param name="stretchToFit" value="0"> <param name="windowlessVideo" value="0"> <param name="enabled" value="-1"> <param name="enableContextMenu" value="-1"> <param name="fullScreen" value="0"> <param name="SAMIStyle" value> <param name="SAMILang" value> <param name="SAMIFilename" value> <param name="captioningID" value> <param name="enableErrorDialogs" value="0"> </object> </td> </tr> <tr> <td height="20" colspan="2" align="center"><font color=red><span id="playerinfo3"></span></font></td> </tr> <tr> <td width="60%" height="20"><input type="file" id="FileBtn" style="visibility:hidden"> <span id="playerinfo1"></span><font color=blue><span id="playerinfo2"></span></font></td> <td width="40%" height="20"><span id="playerinfo"></span></td> </tr> <tr> <td colspan="2" align="center"> <input type="button" name="openfile" title="打开文件" onclick="openfile()" value="打开文件"> <input type="button" name="play" title="播放" onclick="play();" value="播放"> <input type="button" name="pause" title="暂停" onclick="pause();" value="暂停"> <input type="button" name="stop" title="停止" onclick="stop();" value="停止"> <input type="button" name="voldown" title="音量-" onclick="voldown();" value="音量-"> <input type="button" name="volup" title="音量+" onclick="volup();" value="音量+"> <input type="button" name="mute" title="静音?" onclick="mute();" value="静音?"> <input type="button" name="balance" title="声道" onclick="balance();" value="声道"> <input type="button" title="刷新" onclick="location.reload();" value="刷新"> <input type="button" title="全屏" value="全屏" onclick="fullScreen();"> </td> </tr> </table> <script language="javascript"> var state; var varb; var varfullscreen=0; function loop() { WindowsMediaPlayer.playCount=2; } function openfile() { var fstr=''; FileBtn.click(); if (FileBtn.value=='') return; WindowsMediaPlayer.URL=FileBtn.value; playerinfo1.innerHTML = '全声道 '; playerinfo3.innerHTML="<b><font color=green>当前播放文件的路径和名称是: </font></b>"+FileBtn.value; } function playerinit() { WindowsMediaPlayer.url="unit10.wmv"; //定义你自己的文件 WindowsMediaPlayer.settings.autoStart = false ; } function play() { //if(WindowsMediaPlayer.URL='')alert('请打开文件');return; onload="playerinit()" if (WindowsMediaPlayer.controls.isavailable('play')) { WindowsMediaPlayer.controls.play(); state=setInterval("updatetime()",1000); playerinfo.innerHTML = "播放" varfullscreen=1; playerinfo2.innerHTML = '音量:'+WindowsMediaPlayer.settings.volume; } } function voldown() { if ( WindowsMediaPlayer.settings.volume < 5 ) { WindowsMediaPlayer.settings.volume = 0; playerinfo2.innerHTML = "音量:0"; playerinfo1.innerHTML = '沉默中 '; } else { WindowsMediaPlayer.settings.volume -= 5; playerinfo2.innerHTML = '音量:'+WindowsMediaPlayer.settings.volume; playerinfo1.innerHTML = '非静音 '; } } function volup() { if ( WindowsMediaPlayer.settings.volume > 95 ) { WindowsMediaPlayer.settings.volume = 100; playerinfo2.innerHTML = "音量:100"; playerinfo1.innerHTML = '最大音 '; } else { WindowsMediaPlayer.settings.volume += 5; playerinfo2.innerHTML = '音量:'+WindowsMediaPlayer.settings.volume; playerinfo1.innerHTML = '非静音 '; } } function pause() { if (WindowsMediaPlayer.controls.isavailable('pause')) { WindowsMediaPlayer.controls.pause(); clearInterval(state); playerinfo.innerHTML = "暂停"; varfullscreen=1; } } function stop() { if (WindowsMediaPlayer.controls.isavailable('stop')) { WindowsMediaPlayer.controls.stop(); clearInterval(state); playerinfo.innerHTML = "停止" varfullscreen=0; } } function mute() { WindowsMediaPlayer.settings.mute = !WindowsMediaPlayer.settings.mute; if(varb!=1) { playerinfo1.innerHTML = '静音中 '; document.all.volup.disabled=true; document.all.voldown.disabled=true; document.all.balance.disabled=true; varb=1; } else { playerinfo1.innerHTML = '非静音 '; document.all.volup.disabled=false; document.all.voldown.disabled=false; document.all.balance.disabled=false; varb=0; } } function balance() { switch (WindowsMediaPlayer.settings.balance) { case 0: WindowsMediaPlayer.settings.balance = 100; playerinfo1.innerHTML = '左声道 '; break; case 100: WindowsMediaPlayer.settings.balance = -100; playerinfo1.innerHTML = '右声道 '; break; case -100: WindowsMediaPlayer.settings.balance = 0; playerinfo1.innerHTML = '全声道 '; break; default : WindowsMediaPlayer.settings.balance = 0; playerinfo1.innerHTML = '全声道 '; break; } } function fullScreen() { if(varfullscreen) WindowsMediaPlayer.fullScreen='true'; else WindowsMediaPlayer.fullScreen='0'; } function updatetime() { if(WindowsMediaPlayer.controls.currentPositionString=='') { playerinfo.innerHTML = "00:00" + " / " + WindowsMediaPlayer.currentMedia.durationString; varfullscreen=0; } else playerinfo.innerHTML = WindowsMediaPlayer.controls.currentPositionString + " / " + WindowsMediaPlayer.currentMedia.durationString; } </script> <script language = "JavaScript" for=WindowsMediaPlayer event=playstatechange(newstate)> switch (newstate) { case 1: playerinfo.innerHTML = "停止"; break; case 2: playerinfo.innerHTML = "暂停"; break; case 3: playerinfo.innerHTML = "正在播放"; break; case 4: playerinfo.innerHTML = "4"; break; case 5: playerinfo.innerHTML = "5"; break; case 6: playerinfo.innerHTML = "正在缓冲..."; break; case 7: playerinfo.innerHTML = "7"; break; case 8: playerinfo.innerHTML = "8"; break; case 9: playerinfo.innerHTML = "正在连接..."; break; case 10: playerinfo.innerHTML = "准备就绪"; break; case 11: playerinfo.innerHTML = "11"; break; default: playerinfo.innerHTML = ""; } </script>
评论
- 等 最代码怎么获取牛币啊?
- 完 谁来告诉我最代码上线的时间,答对者给5牛币,先来先得
- 等 牛友们,大家好,你们做程序员多久了?现在还好吗?
- 完 在微信打开的页面里进行app下载
- 等 最代码2014年欢乐聚声会
- 完 mysql如何查询表数据并且对3个字段降序的SQL?
- 完 最代码牛币机制改革
- 完 成功的在bae上使用了自定义运行环境 jetty+nginx的组合,大家对jetty+nginx优化有哪些心得?
- 完 进来分享一下各位牛牛是如何加入最代码大家庭的?
- 等 为什么java BufferedImage类处理大图直接抛出内存溢出的异常?
- 等 最代码是否开发手机app客户端?
- 完 java程序员学习哪些java的技术?java有哪些框架?都能做哪方面的开发?
- 等 php格式网页文件怎么运行?
- 等 Java volatile值获取的问题
- 等 前端vue,拦截了登录后台后,返回的token,requests拦截token,但是发送请求的时候,就出现跨越异常
- 等 大专本科计算机科班怎么找到Java工作?
- 等 eclipse怎么把三个java swing游戏项目合成一个项目?
- 完 伙伴们,大家都有什么好的解压方式么,分享一下~
- 完 三四线城市,6、7k,运维工作,索然无味,想去辞职上培训,各位牛牛有什么建议嘛
- 等 jsp页面输入中文变成问号
- 等 JPA在线上运行一段时间后报错Caused by: java.lang.IncompatibleClassChangeError: null
- 等 PHP 这个规则用preg_match_all怎么写
- 等 大佬们,有没有知道Alfresco如何配置LDAP登录呢?
- 等 php的install目录是框架带的吗?
相关问答
- 等 如何更好的理解javascript冒泡排序?
- 等 求解释下javascript这段代码,if之后的都不是很懂
- 完 python如何判断 javascript的源文件编码格式为UTF-8?
- 完 JAVASCRIPT RSA加密中文后台不能解码,英文没问题。
- 等 js点击之后动态添加背景图片的问题
- 完 如何通过js做一个定时弹出窗口?
- 等 js循环定时器弹出div窗口?
- 等 js formatDate如何显示出时间日历的样式?
- 完 js怎么才能让输入框只能输入11位数字?
- 完 JS压缩、精简代码工具有哪些?
- 完 如何让这个window.setInterval()函数停止?
- 完 js怎么实现提交按钮后还是在当前页面?
最近浏览
fjdksjfkldsjsd LV1
2019年6月10日
归心小贩 LV13
2017年6月20日
hackboy LV4
2016年11月13日
258055866 LV12
2016年9月27日
1217261221 LV12
2016年9月22日
最不屑一顾是相思 LV19
2016年9月6日
huangqjduter LV7
2016年9月4日
xujiang0556 LV4
2016年9月2日
dongsir LV20
2016年9月2日
179115wq LV9
2016年9月2日