→提问:CCTV里的全屏功能是怎么实现的,谢!→参考:www.cctv.com.cn/tvonline/main_media.html→回答:老版本的media player 中,classid=CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95新版的:classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6"新版做这样的判断:if (player.playState==3){player.fullscreen=1;> }→DEMO:
<script language=javascript defer>var volv=phx.settings.volume;setInterval("if(phx.playState==3){time.innerText=phx.controls.currentPositionString+'|'+phx.currentMedia.durationString}",1000);setInterval("if(phx.playState==3){itcn.style.width=parseInt(245*(phx.controls.currentPosition/phx.currentMedia.duration))}",1000);function volup(){if (volv<100){volv+=5;phx.settings.volume=volv;time.innerText=volv;}else{time.innerText='最大';}}function voldown(){if (volv>0){volv-=5;phx.settings.volume=volv;time.innerText=volv;}else{time.innerText='最小';}}</script><p> <object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="phx" width="245" height="240"> <param name="URL" value="http://www.wfzx.net/wf-phx/music/she_superstar.wmv"> <param name="rate" value="1"> <param name="balance" value="0"> <param name="currentPosition" value="0"> <param name="defaultFrame" value> <param name="playCount" value="1"> <param name="autoStart" value="-1"> <param name="currentMarker" value="0"> <param name="invokeURLs" value="-1"> <param name="baseURL" value> <param name="volume" value="50"> <param name="mute" value="0"> <param name="uiMode" value="full"> <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"> <param name="_cx" value="6482"> <param name="_cy" value="6350"> </object></p><input type=button value=mute onclick=phx.settings.mute=phx.settings.mute==true?false:true;time.innerText=phx.settings.mute==true?'静音':'关闭静音';><input type=button value=play onclick=phx.controls.play();time.innerText='播放';><input type=button value=pause onclick=phx.controls.pause();time.innerText='暂停';><input type=button value=stop onclick=phx.controls.stop();time.innerText='停止';><input type=button value=mode onclick=phx.settings.balance=phx.settings.balance=='100'?'-100':'100';time.innerText=phx.settings.balance=='100'?'右声道':'左声道';><input type=button value=vol++ onclick=volup();><input type=button value=vol-- onclick=voldown();><input type=button value=fullscreen onclick="if(phx.playState==3)phx.fullscreen=1;"><br><div id="time" style="background:#f2f3f7;width:245">正在加载媒体。。。</div><table id=bar style="width:245;height:10px;border:1px black solid;"> <tr> <td id=itcn bgcolor=#f70968 style="width:0"></td> <td id=bar2 style="width:245"></td> </tr></table>
Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved. 闵涛 E_mail:admin@mintao.net(欢迎提供学习资源)
鄂公网安备 42011102001154号
站长:MinTao ICP备案号:鄂ICP备11006601号-18