我有一个有趣的问题。
我正在建立一个关于播放电影的网站。找到一个很好的脚本,播放.avi文件(我使用的是Windows媒体播放器)。
标准按钮不适用于我的图形,我喜欢将它们放在我的网页上的其他位置。所以我需要启动/暂停/停止按钮,以及一个用5个不同设置更改音量的按钮。但是如何在不停止视频的情况下应用所有这些...如何让按钮与播放器连接。
这是我用于播放器的代码,它用HTML格式,在apache / php / mysql服务器上运行。所有非常基本的,没什么特别的:
<OBJECT id="VIDEO" width="718" height="600"
style="position:absolute; left:15; top:11; z-index:1"
CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"
type="application/x-oleobject">
<PARAM NAME="URL" VALUE="example.avi">
<PARAM NAME="AutoStart" VALUE="-1">
<PARAM name="uiMode" value="mini">
<PARAM name="PlayCount" value="9999">
<param name="rate" value="1">
<param name="balance" value="0">
<param name="currentPosition" value="0">
<param name="defaultFrame" value>
<param name="currentMarker" value="0">
<param name="invokeURLs" value="-1">
<param name="baseURL" value>
<param id="soundvolume" name="volume" value="100">
<param name="mute" value="0">
<param name="stretchToFit" value="-1">
<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>
我尝试过的是: function changeId(id){ $(“#video param [name = volume]”)。attr('value',id); }
还有: //得到一个引用 var obj = document.getElementById('video'); //复制 var newObj = obj.cloneNode(true); //获取当前的引用 var param = document.getElementById('soundvolume'); //复制 var newParam = param.cloneNode(true); //更改的值 newParam.setAttribute('value','1'); //替换上的标签 newObj.replaceChild(newParam,param); //替换页面上的内容 obj.parentNode.replaceChild(newObj,obj);
尝试玩这些,但到目前为止没有运气。任何人吗?