Dreamweaver技能之在网页页面中给视頻播发对话框预

日期:2021-03-19 类型:科技新闻 

关键词:如何创建网站,免费网站建站,网站建设文章,网站建设7个基本流程,自动建站

    1、从视頻中得到图象
  
  从视頻中得到,关键是让视頻跳到所必须的帧,随后中止播发。下面请看在wmp与rm中的编码示例:
  
  Window Media Player:
  
  1、最先在BODY中加上wmp的控制:
  
  <object id="WMVplayer" height="300" width="260" classid="CLSID:6BF52A52⑶94A⑴1d3-B153-00C04F79FAA6">
  
  <param NAME="AutoStart" VALUE="⑴">
  
  <!--是不是全自动播发-->
  
  <param NAME="url" value="video。mpg">
  
  <!--播发的文档详细地址-->
  
  </object>
  
  2、其次在HEAD中加上js编码:
  
  <script>
  
  var obj,obj1;
  
  function stopWMVplayer()
  
  {
  
  if(document。getElementById("WMVplayer")。Controls。currentPosition>=1。1)//假如当今部位超出1。1,则终止播发,而且消除stopWMVplayer涵数的实行;不然再次运作stopWMVplayer涵数。
  
  {
  
  document。getElementById(“WMVplayer”)。Controls。Pause();
  
  window。clearTimeout(obj);
  
  }
  
  else
  
  {
  
  obj=window。setTimeout("stopWMVplayer()",10);
  
  }
  
  }
  
  3、再度为body加上onload恶性事件:
  
  <body onload=” document。getElementById("WMVplayer")。Controls。currentPosition=1;stopWMVplayer();”>
  RealOne:
  
  1、最先在BODY中加上rm的控制:
  
  <object classid="clsid:CFCDAA03⑻BE4⑴1cf-B84B-0020AFBBCCFA" name="RMplayer" width="300" height="240 id="RMplayer">
  
  <param name="AUTOSTART" value="⑴">
  
  <!--是不是全自动播发-->
  
  <param name="SRC" value="flower。rm">
  
  <!--播发的文档详细地址-->
  
  <param name="CONTROLS" value="Imagewindow,ControlPanel,StatusBar">
  
  <!--特定哪些操纵可见-->
  
  </object>
  
  2、其次在HEAD中加上js编码:
  
  function stopRMplayer()
  
  {
  
  if(document。getElementById("RMplayer"。getPosition()>=1100)// 假如当今部位超出1100,则终止播发,而且消除stopRMplayer涵数的实行;不然再次运作
  
  {
  
  document。getElementById("RMplayer")。doPause();
  
  window。clearTimeout(obj1);
  
  }
  
  else
  
  {
  
  obj1=window。setTimeout("stopRMplayer()",10);
  
  }
  
  }
  
  3、再度为body加上onload恶性事件:
  
  <body onload="document。getElementById('RMplayer')。setPosition(2500);stopRMplayer(); ">


  

2、由外部获得图象
  
  前面关键是从视頻中得到某个图象,那末大家假如必须由外部得到1张照片随后显示信息到对话框中,又是如何进行呢?
  
  Window Media Plyaer:
  
  1、最先在BODY中加上wmp的控制:
  
  <object id="WMVplayer" height="300" width="260" classid="CLSID:6BF52A52⑶94A⑴1d3-B153-00C04F79FAA6">
  
  <param NAME="AutoStart" VALUE="⑴">
  
  <!--是不是全自动播发-->
  
  <param NAME="PlayCount" VALUE="999">
  
  <!—操纵播发次数-->
  
  <param NAME="url" value="movie-pic。gif">
  
  <!--播发的文档详细地址-->
  
  </object>
  
  2、其次在HEAD中加上js编码:
  
  <script>
  
  Var obj;
  
  function WMVplayer()
  
  {
  
  if((document。getElementById("WMVplayer")。PlayState=="1"||document。getElementById("WMVplayer")。PlayState=="2")&&document。getElementById("WMVplayer")。url。indexOf("movie-pic。gif")>0)//当视頻文档为图象文档时,而且播发情况为中止或终止则刚开始播发视頻文档
  
  {
  
  document。getElementById("WMVplayer")。url="video。mpg";
  
  window。clearTimeout(obj);
  
  }
  
  obj=window。setTimeout("WMVplayer()",10);
  
  }
  
  </script>
  
  3、再度为body加上onload恶性事件:
  
  <body onload="WMVplayer();">
  
  RealOne:
  
  1、最先在BODY中加上rm的控制:
  
  <object classid="clsid:CFCDAA03⑻BE4⑴1cf-B84B-0020AFBBCCFA" name="RMplayer" width="300" height="240 d="player">
  
  <param name="AUTOSTART" value="⑴">
  
  <!--是不是全自动播发-->
  
  <param name="SRC" value="movie-pic。gif">
  
  <!--播发文档详细地址-->
  
  <param name="CONTROLS" value="Imagewindow,ControlPanel,StatusBar">
  
  <!--特定哪些操纵可见-->
  
  <param name="LOOP" value="true">
  
  <!--是不是循环系统播发-->
  
  </object>
  
  2、其次在HEAD中加上js编码:
  
  <script>
  
  var obj;
  
  function RMplayer()
  
  {
  
  if((document。getElementById("RMplayer")。GetPlayState()=="4"||document。getElementById("RMplayer")。GetPlayState()=="0")&&document。getElementById("RMplayer")。GetSource()。indexOf("movie-pic。gif")>0) //当视頻文档为图象文档时,而且播发情况为中止或终止则刚开始播发视頻文档
  
  {
  
  document。getElementById("RMplayer")。SetSource("flower。rm");
  
  window。clearTimeout(obj);
  
  }
  
  obj=window。setTimeout("RMplayer()",10);
  
  }
  
  </script>
  
  3、再度为body加上onload恶性事件:
  
  <body onload="RMplayer();">  
  
  实际上Window Media Player与RealOne中作用的完成基本原理基础是1致的,只是1些完成方式的句子不一样罢了,期待大伙儿在应用时有一定的留意,有关两个播发器的其它句子的实际表明这里就已不多费口舌了,大伙儿能够根据互联网开展检索。

上一篇:签订凯恩斯网络营销推广营销推广 返回下一篇:没有了