进入新版

联系电话: 400-158-8816

产品咨询:

电话咨询

400-158-8816

播放器函数接口 j2s_getCurrentTime()

发布于:2014-03-17 10:48来源:未知 作者:保利威 点击:
演示

当前播放头时间时间是0
示例代码
接口: j2s_getCurrentTime()
参数:
返回: 返回当前播放头的时间,单位:秒
说明: 返回当前播放头的时间,例如视频时长120秒,播放头时间在20.5秒,则返回20.5;页面javascript可不断轮询此播放时间,配合后面暂停/播放/停止等函数,对播放过程实现高级的控制。
注意: 1 为确保良好的浏览器兼容性,请确保使用标准的"object"以及"embed"标签,并为object/embed标签设置相同的id/name值(红色高亮部分)
2 必须设置object/embed标签的属性allowscriptaccess="always",allowNetworking="all"(蓝色高亮部分)
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" height="422" width="680" id="02bfeb00e2ba940698c54cdf517aa9b6_0" >
<param name="movie" value="http://play.polyv.net/videos/02bfeb00e2ba940698c54cdf517aa9b6_0.swf" />
<param name="allowscriptaccess" value="always" />
<param name="allowNetworking" value="all" />

<param name="allowFullScreen" value="true" />
<embed allowfullscreen="true" allowscriptaccess="always" allowNetworking="all" height="422" src="http://play.polyv.net/videos/02bfeb00e2ba940698c54cdf517aa9b6_0.swf" type="application/x-shockwave-flash" width="680" name="02bfeb00e2ba940698c54cdf517aa9b6_0" >
</embed>
</object>
<br/>
当前播放头时间:<span id="secSpan">0</span>秒
<script type="text/javascript">
function getPlayer(movieName) {
 if (navigator.appName.indexOf("Microsoft") != -1) {
  var reObj=window[movieName];
  try
  {
   if(reObj.length>0)
   {
    return reObj[0];
   }
            else
            {
              return reObj;
            }
  }catch(e)
  {
   
  }
  return document[movieName];
 }
 else {
  return document[movieName];
 }
}
function render()
{
 var player=getPlayer("02bfeb00e2ba940698c54cdf517aa9b6_0");
 if(player!=undefined && player.j2s_getCurrentTime!=undefined && player.j2s_getCurrentTime()>0)
 {
  var sec=player.j2s_getCurrentTime();
  document.getElementById("secSpan").innerHTML= sec;
 }
}
var interval=setInterval("render()",100);
</script>
 
 

tag标签:
------分隔线----------------------------
------分隔线----------------------------