哥们 运行这个代码 你把1.avi换成其他格式的 最好是mp3 因为avi格式的需要ffdshow才能播放
验证代码很简单 点 + 号如果正在播放显示 456,如果是停止 显示 123
你试试好使不
<html>
<script>
function validate(){
if(wmp.playState==1){
alert(123);
}
if(wmp.playState==3){
alert(456);
}
}
</script>
<body>
<object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="wmp" >
<param name="URL" value="1.avi" />
<param name="rate" value="1" />
<param name="balance" value="0" />
<param name="currentPosition" value="0" />
<param name="playCount" value="1" />
<param name="autoStart" value="-1" />
<param name="currentMarker" value="0" />
<param name="invokeURLs" value="-1" />
<param name="volume" value="50" />
<param name="mute" value="0" />');
<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="enableErrorDialogs" value="-1" />
</object>
<input type="button" onClick="validate();" value=" + "/>
</body>
</html>
验证代码很简单 点 + 号如果正在播放显示 456,如果是停止 显示 123
你试试好使不
<html>
<script>
function validate(){
if(wmp.playState==1){
alert(123);
}
if(wmp.playState==3){
alert(456);
}
}
</script>
<body>
<object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="wmp" >
<param name="URL" value="1.avi" />
<param name="rate" value="1" />
<param name="balance" value="0" />
<param name="currentPosition" value="0" />
<param name="playCount" value="1" />
<param name="autoStart" value="-1" />
<param name="currentMarker" value="0" />
<param name="invokeURLs" value="-1" />
<param name="volume" value="50" />
<param name="mute" value="0" />');
<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="enableErrorDialogs" value="-1" />
</object>
<input type="button" onClick="validate();" value=" + "/>
</body>
</html>
解决方案 »
- 刚看到得一个JS代码,有点怪,双层JS调用?
- <tr></tr>标签被添加了属性,如何找到添加这个属性的代码
- js设置IE窗口无地址栏,工具栏,不要windows.open 的那种
- 一道面试题:一个左右框架(左为A,右为B),且A和B没有任何关系,在B里有一个文本框控件。请问在A里如何访问B中的控件。
- 日期的格式怎么控制亚?
- 点击按钮发出声音,怎么做(声音文件pageturn.wav)
- 怎么在一个页面中按另一个页面的按钮!!!
- 如何让浏览器状态栏与地址栏的TabIndex=-1
- 请问download default behavior是同步的还是异步的?
- 如何做到网站主页刚出来就显示一个页面,或一个图片,几秒钟就没了!!!
- 帮忙设计一个div
- 启动tomcat没问题,可一打开jsp页面就出现下面的错误
共支持的事件有
DVDNotify
EndOfStream
KeyDown
KeyUp
MouseMove
MouseDown
MouseUp
Click
DblClick
OpenStateChange
PlayStateChange
ScriptCommand
Buffering
Error
MarkerHit
Warning
NewStream
PositionChange
DisplayModeChange
ReadyStateChange
你应该关心的事件应该是PlayStateChange、ReadyStateChange或者OpenStateChange这几个吧,具体用法我也不是很清楚了,大概应该是通过script标签的for和event属性来指定ID和事件
switch(e)
{
case 1:
ShowMessage("停止");
break;
case 2:
ShowMessage("暂停");
break;
case 3:
var name=wmpGetCurrentMediaName(wmp1);
ShowMessage("正在播放["+name+"]");
break;
case 10:
ShowMessage("就绪");
}
</script>
<object id="wmp1" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" width="100%" height="200">
<param name="autoStart" value="true">
<param name="enableErrorDialogs" value="false">
<param name="volume" value="100">
<param name="uiMode" value="full">
</object>