您好,欢迎来到数据时代——专业的互联网应用服务提供商!
当前位置:首页 >> 技术文章 >> 网站建设

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

时间:2013-12-23 来源:数据时代 作者: Funly

数据时代(http://www.sjera.com)整理所得:
<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>


收缩
  • 电话咨询

  • 4000 111 025