晕。怎么没人理我呢。
我又换了种方法。。这样。。
我想问问这样哪错了。
<html>
<head>
<script type="text/javascript" defer="defer">
function setProperty(obj, name, value) {
obj.setAttribute(name, value);
}
function getObj(URL) {
var node;
var Player = document.createElement("object");
setProperty(Player, "classid", "clsid:05589FA1-C356-11CE-BF01-00AA0055595A");
setProperty(Player, "id", "ActiveMovie");
setProperty(Player, "width", "200");
setProperty(Player, "height", "180");
node = document.createElement("param");
setProperty(node, "name", "Filename");
setProperty(node, "value", URL);
setProperty(node, "valuetype", "ref");
Player.appendChild(node);

node = document.createElement("param");
setProperty(node, "name", "PlayCount");
setProperty(node, "value", "0");
Player.appendChild(node);

node = document.createElement("param");
setProperty(node, "name", "AutoStart");
setProperty(node, "value", "-1");
Player.appendChild(node);

return Player;
/*
var Player = "<object classid=\"clsid:05589FA1-C356-11CE-BF01-00AA0055595A\" id=\"ActiveMovie\" width=\"200\" height=\"180\">\n"
+ "<param name=\"Appearance\" value=\"0\" \/>\n"
+ "<param name=\"AutoStart\" value=\"-1\" \/>\n"
+ "<param name=\"AllowChangeDisplayMode\" value=\"-1\" \/>\n"
+ "<param name=\"AllowHideDisplay\" value=\"0\" \/>\n"
+ "<param name=\"AllowHideControls\" value=\"-1\" \/>\n"
+ "<param name=\"AutoRewind\" value=\"-1\" \/>\n"
+ "<param name=\"Balance\" value=\"0\" \/>\n"
+ "<param name=\"CurrentPosition\" value=\"0\" \/>\n"
+ "<param name=\"DisplayBackColor\" value=\"0\" \/>\n"
+ "<param name=\"DisplayForeColor\" value=\"16777215\" \/>\n"
+ "<param name=\"DisplayMode\" value=\"0\" \/>\n"
+ "<param name=\"Enabled\" value=\"-1\" \/>\n"
+ "<param name=\"EnableContextMenu\" value=\"-1\" \/>\n"
+ "<param name=\"EnablePositionControls\" value=\"-1\" \/>\n"
+ "<param name=\"EnableSelectionControls\" value=\"0\" \/>\n"
+ "<param name=\"EnableTracker\" value=\"-1\" \/>\n"
+ "<param name=\"Filename\" value=\"" + URL + "\" valuetype=\"ref\" \/>\n"
+ "<param name=\"FullScreenMode\" value=\"0\" \/>\n"
+ "<param name=\"MovieWindowSize\" value=\"0\" \/>\n"
+ "<param name=\"PlayCount\" value=\"0\" \/>\n"
+ "<param name=\"Rate\" value=\"1\" \/>\n"
+ "<param name=\"SelectionStart\" value=\"-1\" \/>\n"
+ "<param name=\"SelectionEnd\" value=\"-1\" \/>\n"
+ "<param name=\"ShowControls\" value=\"-1\" \/>\n"
+ "<param name=\"ShowDisplay\" value=\"0\" \/>\n"
+ "<param name=\"ShowPositionControls\" value=\"0\" \/>\n"
+ "<param name=\"ShowTracker\" value=\"-1\" \/>\n"
+ "<param name=\"Volume\" value=\"-480\" \/>\n"
+ "<\/object>";
return Player;*/
}function setMove(URL) {
//Player.innerHTML.appendChild(getObj(URL));
var Player = getObj(URL);
document.body.appendChild(Player);
}//var Mc = document.getElementById("Mc");
setMove("bd.MPG");
</script>
</head>
<body>
<div id="Mc" align="center">
</div>
</body>
</html>

解决方案 »

  1.   

    <HTML>
        <object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="shyslysky" width="245" height="240" VIEWASTEXT>
        <param name="URL" value="http://msdn.microsoft.com/workshop/samples/author/behaviors/media/28movie.asf">
        <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=shyslysky.settings.mute=shyslysky.settings.mute==true?false:true;time.innerText=shyslysky.settings.mute==true?'静音':'关闭静音'; ID="Button1" NAME="Button1">
    <input type=button value=play onclick=shyslysky.controls.play();time.innerText='播放'; ID="Button2" NAME="Button2">
    <input type=button value=pause onclick=shyslysky.controls.pause();time.innerText='暂停'; ID="Button3" NAME="Button3">
    <input type=button value=stop onclick=shyslysky.controls.stop();time.innerText='停止'; ID="Button4" NAME="Button4">
    <input type=button value=mode onclick=shyslysky.settings.balance=shyslysky.settings.balance=='100'?'-100':'100';time.innerText=shyslysky.settings.balance=='100'?'右声道':'左声道'; ID="Button5" NAME="Button5">
    <input type=button value=vol++ onclick=volup(); ID="Button6" NAME="Button6">
    <input type=button value=vol-- onclick=voldown(); ID="Button7" NAME="Button7">
    <input type=button value=fullscreen onclick="if(shyslysky.playState==3)shyslysky.fullscreen=1;" ID="Button8" NAME="Button8">
    <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>
    <script language=javascript>
    var volv=shyslysky.settings.volume;
    setInterval("if(shyslysky.playState==3){time.innerText=shyslysky.controls.currentPositionString+'|'+shyslysky.currentMedia.durationString}",1000);
    setInterval("if(shyslysky.playState==3){itcn.style.width=parseInt(245*(shyslysky.controls.currentPosition/shyslysky.currentMedia.duration))}",1000);
    function volup(){
    if (volv<100){
    volv+=5;
    shyslysky.settings.volume=volv;
    time.innerText=volv;}
    else{time.innerText='最大';}
    }
    function voldown(){
    if (volv>0){
    volv-=5;
    shyslysky.settings.volume=volv;
    time.innerText=volv;}
    else{time.innerText='最小';}
    }
    </script>
     
    </HTML>