以下代码只有全屏功能可以,网上有人说是wmp版本的问题(就是classid),各位大虾谁能帮我呢?谢谢啦!<div style="width:210px;height:200px;margin-bottom:3px;border:1px solid #ccc;">
<object height="170" width="210" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" align="center" border="0" id="MediaPlayer1"">
<param name="AutoStart" value="1">
<param name="enabled" value="1">
<param name="url" value="http://127.0.0.1/Media/MainBig.wmv">
<param name="uiMode" value="none">
<param name="WindowlessVideo" value="0">
<param NAME="PlayCount" VALUE="9999">
</object>
<input type="button" onclick="document.MediaPlayer1.play()" value="播放">
<input type="button" onclick="document.MediaPlayer1.pause()" value="暂停">
<input type="button" onclick="document.MediaPlayer1.pause();document.MediaPlayer1.CurrentPosition=0" value="停止">
<input type="button" onclick="document.MediaPlayer1.FullScreen=true;document.MediaPlayer1.uiMode=full" name value="全屏播放" style="border-style: ridge; border-width: 1">//此句后一个功能设置标准界面也不行的
</div>
<object height="170" width="210" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" align="center" border="0" id="MediaPlayer1"">
<param name="AutoStart" value="1">
<param name="enabled" value="1">
<param name="url" value="http://127.0.0.1/Media/MainBig.wmv">
<param name="uiMode" value="none">
<param name="WindowlessVideo" value="0">
<param NAME="PlayCount" VALUE="9999">
</object>
<input type="button" onclick="document.MediaPlayer1.play()" value="播放">
<input type="button" onclick="document.MediaPlayer1.pause()" value="暂停">
<input type="button" onclick="document.MediaPlayer1.pause();document.MediaPlayer1.CurrentPosition=0" value="停止">
<input type="button" onclick="document.MediaPlayer1.FullScreen=true;document.MediaPlayer1.uiMode=full" name value="全屏播放" style="border-style: ridge; border-width: 1">//此句后一个功能设置标准界面也不行的
</div>
<input type="button" onclick="document.MediaPlayer1.Play()" value="播放">
<input type="button" onclick="document.MediaPlayer1.Pause()" value="暂停">
<input type="button" onclick="document.MediaPlayer1.Stop();" value="停止">
<html>
<head>
<meta http-equiv= "Content-Type " content= "text/html; charset=gb2312 ">
<title> 自己写的控制播放器 </title>
</head> <body>
<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>
</body>
</html> 基本用法可参考:http://blog.csdn.net/IBM_hoojo/archive/2010/06/09/5658181.aspx
lz我试了你的全部都不行啊!~全屏function show() {
document.getElementById("").style.hight = document.body.offsetHight + "px";
document.getElementById("").style.width = document.body.offsetWidth + "px";
}