当前位置: 代码迷 >> Web前端 >> 通过脚本限制网页下的音视频文件只能播放前几分钟
  详细解决方案

通过脚本限制网页下的音视频文件只能播放前几分钟

热度:147   发布时间:2012-09-02 21:00:34.0
通过脚本限制网页上的音视频文件只能播放前几分钟
伤不起 王麟<br />
<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" id="MediaPlayer1" TYPE="application/x-oleobject">
<param NAME="src" value="http://www.aspok.net/test.mp3">
<param name="AutoStart" value="1">
<!--是否自动播放-->					
<param name="EnableContextMenu" value="0">
<!--是否用右键弹出菜单控制-->
<param name="EnableTracker" value="0">
<!--是否允许拉动播放进度条到任意地方播放-->
<param name="ShowControls" value="-1">
<!--是否显示控制,比如播放,停止,暂停-->
<param name="ShowPositionControls" value="0">
<!--是否显示往前往后及列表,如果显示一般也都是灰色不可控制-->
<param name="ShowAudioControls" value="-1">
<!--是否显示音量控制-->
<param name="ShowStatusBar" value="-1">
<!--当前播放信息,显示是否正在播放,及总播放时间和当前播放到的时间-->
</object><br />
<input value="播放" type="button" onclick="getid('MediaPlayer1').play();shizhong();" />
<input value="暂停" type="button" onclick="getid('MediaPlayer1').Pause();" />
<input value="停止" type="button" onclick="getid('MediaPlayer1').Stop();" /><br />
播放到的位置:<span id="showtisi"></span><br />
已限制只能播放前30秒
<script type="text/javascript">
function getid(id){return document.getElementById(id)}
function shizhong(){
	var obj=getid("MediaPlayer1");
	var cpos=obj.CurrentPosition;
	if(cpos>30)obj.Pause();
	getid("showtisi").innerHTML=cpos;
	setTimeout("shizhong()", 1000);
}
shizhong();
</script>

?

  相关解决方案