CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  多媒体/设计/Flash开发 >  Flash流媒体使用

关于播放器的问题(hongxian大哥,我是常州的小张,我已到上海)

楼主mj5423(我没那个命)2003-06-03 03:55:00 在 多媒体/设计/Flash开发 / Flash流媒体使用 提问

<html>  
  <SCRIPT   language="JScript"   src="player.js"></SCRIPT>  
  <script   language="javascript"   src="mediaplay.js"></script>  
   
   
  <SCRIPT   language=javascript   id=clientEventHandlersJS>  
  <!--  
  var   state=0  
  window.resizeTo(460,550);  
  function   window_onload()    
  {  
  MM_preloadImages("images/play/playlist1.jpg","images/play/playlist2.jpg","images/play/play1.jpg","images/play2.jpg","images/play/stop1.jpg","images/play/stop2.jpg","images/play/pause1.gif","images/play/pause2.gif","images/plyaer/volume2_mute_2.gif","images/play/full1.jpg","images/play/full2.jpg","images/help.swf");  
  show_buffer();  
  }  
  //-->  
  </SCRIPT>  
   
  <SCRIPT   language=JScript   event=buffering(Start)   for=MediaPlayer>  
  <!--  
  var   timeout_id;  
  if   (Start==true)  
  {  
   
    flashplayer.style.width=0;  
    flashplayer.style.height=0;  
    MediaPlayer.style.width=438;  
    MediaPlayer.style.height=372;  
     
  }    
  //-->  
  </SCRIPT>  
  <head>  
  <title></title>  
  <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">  
   
  <link   href="style.css"   rel="stylesheet"   type="text/css">  
  </head>  
  <BODY   oncontextmenu="return   false"   onselectstart="return   false"    
  onkeydown="return   false"   ondragstart="return   false"   bgColor=#f78d00   leftMargin=0    
  topMargin=1   onload=window_onload()   marginheight="0"   marginwidth="0">  
  <center>  
  <p></p>  
  </center>  
  <div   align="center">  
      <center>  
  <body   bgcolor="#F78D00"   leftmargin="0"   topmargin="1"   marginwidth="0"   marginheight="0"   onload=window_onload()   oncontextmenu="return   false"   onselectstart="return   false"    
  ondragstart="return   false"   onkeydown="return   false">  
  <table   width="450"   border="0"   align="center"   cellpadding="0"   cellspacing="0">  
  <tr><td   colspan="3"><img   src="play/player_r1_c1.jpg"   width="450"   height="39"></td>  
  </tr>  
  <tr><td   width="6"   background="play/player_left_bg.jpg">  
  <img   src="play/player_left_bg.jpg"   width="6"   height="9"></td>  
  <td   width="438"   height="330"   bgColor=#000000   valign="top">  
   
  <!--MEDIA   PLAY播放器开始!!!   -->  
  <OBJECT   class=OBJECT   id=MediaPlayer   height=350   width=500    
                              align=middle   classid=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95><PARAM   NAME="ShowStatusBar"   VALUE="-1"><PARAM   NAME="Filename"   VALUE="mms://211.91.34.40/m3_oo/电影/科幻/第五元素/01.wmv">  
                              <embed   type=application/x-oleobject    
                              codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701    
                              flename=mp   src=mms://211.91.34.40/m3_oo/电影/科幻/第五元素/01.wmv    
                              width=500   height=350></embed></OBJECT>  
  <!--MEDIA   PLAY播放器结束!!!   -->  
  </td>  
  <td   width="6"   background="play/player_right_bg.jpg">  
  <img   src="play/player_right_bg.jpg"   width="6"   height="9"></td>  
  </tr>  
  </table>  
   
  我把www.mytv365.com的播放器拿下来自己用的,发现一个问题,他的MEDIA播放器里加了个FLASHPLAY播放器的,在  
  <SCRIPT   language=JScript   event=buffering(Start)   for=MediaPlayer>  
  <!--  
  var   timeout_id;  
  if   (Start==true)  
  {  
   
    flashplayer.style.width=0;  
    flashplayer.style.height=0;  
    MediaPlayer.style.width=438;  
    MediaPlayer.style.height=372;  
     
  }    
  //-->  
  </SCRIPT>  
   
  里加了个判断,现在的情况是,我看HTTP协议的影片时无法看到影片的图象,其他所有全部正常,全屏状态的话,可以看到图象,看MMS协议的影片则一切正常~望高手能指点下,或者呢去掉那个FLASH播放器~  
  其中还有两个JS的,在下面~ 问题点数:0、回复次数:4Top

1 楼mj5423(我没那个命)回复于 2003-06-03 03:55:29 得分 0

player.js  
  “<!--  
  var   Mouse_Obj="none";  
  var   pX  
    document.onmousemove=D_NewMouseMove;  
    document.onmouseup=D_NewMouseUp;  
    function   m(c_Obj)  
    {  
      Mouse_Obj=c_Obj;  
      pX=parseInt(document.all(Mouse_Obj).style.left)-event.x;  
      //pY=parseInt(document.all(Mouse_Obj).style.top)-event.y;    
      }  
     
    function   D_NewMouseMove()  
    {  
    if(Mouse_Obj!="none")  
      {  
       
      switch   (Mouse_Obj)  
      {  
      case   "Layer1":  
      //alert("hello");  
      if   (((pX+event.x)<320)&&((pX+event.x)>160))  
      document.all(Mouse_Obj).style.left=pX+event.x;  
      break;  
     
      case   "Layer2":  
      if   (((pX+event.x)>280)&&((pX+event.x)<320))  
      document.all(Mouse_Obj).style.left=pX+event.x;  
      break;  
      default:  
      break;  
      }  
       
      event.returnValue=false;  
      }  
      }  
     
    function   D_NewMouseUp()  
    {  
    if(Mouse_Obj!="none")  
      {  
       
       
      switch   (Mouse_Obj)  
      {  
      case   "Layer1":  
       
      MediaPlayer.Controls.CurrentPosition=((Layer1.style.left.slice(0,3)-160)/150)*(MediaPlayer.currentMedia.duration+1);  
      break;  
      case   "Layer2":  
      MediaPlayer.Settings.Volume=((Layer2.style.left.slice(0,3)-320)/50)*100;  
     
      break;  
       
      default:  
       
      break;  
  }  
   
      Mouse_Obj="none";  
   
      }  
       
      }  
       
  var   img_flag=1;  
  var   play_flag=0;  
  var   mute_flag=0;  
  function   show_buffer()  
  {  
  bfprogress   =   MediaPlayer.Network.bufferingProgress     +"%";  
  //buffer_list.innerHTML=bfprogress;  
  //if   (MediaPlayer.currentMedia.duration=="0")  
  //{  
  //}else{  
  Layer1.style.left=(MediaPlayer.Controls.CurrentPosition/(MediaPlayer.currentMedia.duration+1))*150+110;  
  show_time();  
  the_time=window.setTimeout('show_buffer()',1000);  
  //}  
  }  
   
  function   show_time()  
  {  
  var   hoursplayed;  
      var   minsplayed;  
      var   secsplayed;  
      var   timenow;  
      var   time;  
      var   hours;  
      var   mins;  
      var   secs;  
      timenow   =   Math.round(MediaPlayer.Controls.CurrentPosition);  
      hoursplayed   =   (timenow   -   timenow%3600)/3600;  
      minsplayed   =   (timenow   -   timenow%60)/60   -   hoursplayed   *   60;  
      secsplayed   =   timenow%60;  
          if   (hoursplayed<10)  
              {  
                  hours='0'+hoursplayed;  
              }  
          else  
              {  
                  hours=hoursplayed;  
              }  
          if   (minsplayed<10)  
              {  
                  mins='0'+minsplayed;  
              }  
          else  
              {  
                  mins=minsplayed;  
              }  
          if   (secsplayed<10)  
              {  
                  secs='0'+secsplayed;  
              }  
          else  
              {  
                  secs=secsplayed;  
              }  
      time   =   hours   +   ":"   +   mins   +   ":"   +   secs;  
    //   time_list.innerHTML   =time;  
  //     if   (buffering(Start))  
  //     {  
  //     buffer_list.innerHTML   =   parseInt(MediaPlayer.network.bitRate/1024)   +   "k";  
  //     }  
           
  }  
  function   img_change_over(img_id)  
  {  
  img_id.src="play/"+img_id.id+"1.jpg";  
  }  
   
  function   img_change_out(img_id)  
  {  
  img_id.src="play/"+img_id.id+".jpg";  
  }    
   
  function   change_img(img_id)  
  {  
  switch   (img_flag)  
  {  
  case   1:  
   
  img_id.src="play/ccc.gif";  
  player_hidden(img_flag);  
  img_flag=0;  
  break;  
  case   0:  
  img_id.src="play/ccc1.gif";  
  player_hidden(img_flag)  
  img_flag=1;  
    break;  
  default:  
    break;  
   
  }  
  }  
  function   play_change_over(img_id)  
  {  
  if   (play_flag==1)   img_id.src="play/play1.jpg";  
  else   img_id.src="play/pause1.jpg";    
  }  
  function   play_change_out(img_id)  
  {  
  if   (play_flag==1)   img_id.src="play/play.jpg";  
  else   img_id.src="play/pause.jpg";    
  }  
  function   play_control(img_id)  
  {  
  switch   (img_id.id)  
  {  
  case   "play":  
  if   (play_flag==1)  
  {  
  play_flag=0;  
  MediaPlayer.Controls.play();  
  img_id.src="play/pause.jpg";  
  //state_list.innerHTML   ="正在播放:";  
  }else  
  {  
  play_flag=1;  
  MediaPlayer.Controls.pause();  
  img_id.src="play/play.jpg";  
  //state_list.innerHTML   ="已暂停:";  
  }  
   
  break;  
  case   "stop":  
  play_flag=1;  
  MediaPlayer.Controls.stop();  
  play.src="play/play.jpg";  
  window.close();  
    break;  
    case   "full":  
  MediaPlayer.fullScreen=true;  
  break;  
  case   "mute":  
  if   (mute_flag==0)  
  {  
  mute_flag=1;  
  MediaPlayer.settings.mute=true;  
  mute.src='play/volume2_mute_2.gif';  
  }else  
  {  
  mute_flag=0;  
  MediaPlayer.settings.mute=false;  
  mute.src='play/volume2_mute_1.gif';  
  }  
  break;  
  default:  
  break;  
   
  }  
   
  }  
   
  function   MM_preloadImages()   {   //v3.0  
      var   d=document;   if(d.images){   if(!d.MM_p)   d.MM_p=new   Array();  
          var   i,j=d.MM_p.length,a=MM_preloadImages.arguments;   for(i=0;   i<a.length;   i++)  
          if   (a[i].indexOf("#")!=0){   d.MM_p[j]=new   Image;   d.MM_p[j++].src=a[i];}}  
  }  
   
  function   MM_swapImgRestore()   {   //v3.0  
      var   i,x,a=document.MM_sr;   for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)   x.src=x.oSrc;  
  }  
   
  function   MM_preloadImages()   {   //v3.0  
      var   d=document;   if(d.images){   if(!d.MM_p)   d.MM_p=new   Array();  
          var   i,j=d.MM_p.length,a=MM_preloadImages.arguments;   for(i=0;   i<a.length;   i++)  
          if   (a[i].indexOf("#")!=0){   d.MM_p[j]=new   Image;   d.MM_p[j++].src=a[i];}}  
  }  
   
  function   MM_findObj(n,   d)   {   //v4.01  
      var   p,i,x;     if(!d)   d=document;   if((p=n.indexOf("?"))>0&&parent.frames.length)   {  
          d=parent.frames[n.substring(p+1)].document;   n=n.substring(0,p);}  
      if(!(x=d[n])&&d.all)   x=d.all[n];   for   (i=0;!x&&i<d.forms.length;i++)   x=d.forms[i][n];  
      for(i=0;!x&&d.layers&&i<d.layers.length;i++)   x=MM_findObj(n,d.layers[i].document);  
      if(!x   &&   d.getElementById)   x=d.getElementById(n);   return   x;  
  }  
   
  function   MM_swapImage()   {   //v3.0  
      var   i,j=0,x,a=MM_swapImage.arguments;   document.MM_sr=new   Array;   for(i=0;i<(a.length-2);i+=3)  
        if   ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x;   if(!x.oSrc)   x.oSrc=x.src;   x.src=a[i+2];}  
  }  
   
  balance=0  
  function   ChangeBalance(newbalance)  
  {  
  if   (balance==newbalance)  
  {  
  balanceimgl.src='play/volume2_left_2.gif';  
  balanceimgr.src='play/volume2_right_2.gif';  
  balance=0;  
  }  
  else   if   (newbalance==-10000)  
  {  
  balanceimgl.src='play/volume2_left_2.gif';  
  balanceimgr.src='play/volume2_right_1.gif';  
  balance=newbalance;  
  }  
  else   if   (newbalance==10000)  
  {  
  balanceimgl.src='play/volume2_left_1.gif';  
  balanceimgr.src='play/volume2_right_2.gif';  
  balance=newbalance;  
  }  
  eval('MediaPlayer.Settings.Balance=balance');  
  }  
   
  //-->”  
   
   
   
  mediaplay.js  
  “<!--  
  //服务器列表跳转代码  
  function   MM_jumpMenu(targ,selObj,restore){   //v3.0  
      eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");  
      if   (restore)   selObj.selectedIndex=0;  
  }  
   
  function   MM_findObj(n,   d)   {   //v4.01  
      var   p,i,x;     if(!d)   d=document;   if((p=n.indexOf("?"))>0&&parent.frames.length)   {  
          d=parent.frames[n.substring(p+1)].document;   n=n.substring(0,p);}  
      if(!(x=d[n])&&d.all)   x=d.all[n];   for   (i=0;!x&&i<d.forms.length;i++)   x=d.forms[i][n];  
      for(i=0;!x&&d.layers&&i<d.layers.length;i++)   x=MM_findObj(n,d.layers[i].document);  
      if(!x   &&   d.getElementById)   x=d.getElementById(n);   return   x;  
  }  
   
  function   MM_jumpMenuGo(selName,targ,restore){   //v3.0  
      var   selObj   =   MM_findObj(selName);   if   (selObj)   MM_jumpMenu(targ,selObj,restore);  
  Top

2 楼mj5423(我没那个命)回复于 2003-06-03 03:56:17 得分 0

 
  }  
  //==========================================================================  
  //关闭窗口弹出  
  function   onunload_play(Url)  
  {  
        popup=window.open("/play/onunload_play.asp?"+Url,"Onunload_play","left=1024,top=768,width=5,height=5,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,   resizable=no");  
  }  
  //===========================================  
   
   
  -->”  
   
  其中的图片下载地址:http://hhzx.com/mm/play.rar  
   
  或者你们可以到www.mytv365.com使用“我没那个命-332930”登陆观看~Top

3 楼hongxian(红线)回复于 2003-06-03 11:03:10 得分 0

我现在回常州了,你那个是用了FLASHPLAYER的控件,把控件移去就行了Top

4 楼mj5423(我没那个命)回复于 2003-06-03 23:27:37 得分 0

<OBJECT   classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000     codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0   height="312"   id=flashplayer   width="438">  
      <PARAM   NAME="_cx"   VALUE="10160">  
      <PARAM   NAME="_cy"   VALUE="7594">  
      <PARAM   NAME="Movie"   VALUE="images/mm.swf">  
      <PARAM   NAME="WMode"   VALUE="Window">  
      <PARAM   NAME="Play"   VALUE="-1">  
      <PARAM   NAME="Loop"   VALUE="10">  
      <PARAM   NAME="Quality"   VALUE="High">  
      <PARAM   NAME="SAlign"   VALUE="">  
      <PARAM   NAME="Menu"   VALUE="0">  
      <PARAM   NAME="Base"   VALUE="">  
      <PARAM   NAME="Scale"   VALUE="ShowAll">  
      <PARAM   NAME="DeviceFont"   VALUE="0">  
      <PARAM   NAME="EmbedMovie"   VALUE="0">  
      <PARAM   NAME="BGColor"   VALUE="#000000">  
      <PARAM   NAME="SWRemote"   VALUE="">  
      <PARAM   NAME="Stacking"   VALUE="below">  
      </OBJECT>  
    <OBJECT   STYLE="font-size:8px"   CLASSID="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6"   ID=MediaPlayer   Name=MediaPlayer   type="application/x-oleobject"   style="HEIGHT:   60px;   WIDTH:   438px;   Z-INDEX:   1">  
                  <PARAM   NAME="ShowControls" VALUE="0">  
  <PARAM   NAME="ShowDisplay" VALUE="0">  
  <PARAM   NAME="ShowStatusBar" VALUE="1">  
  <PARAM   NAME="uiMode" VALUE="full">  
  <PARAM   NAME="EnableContextMenu" VALUE="1">  
  <PARAM   NAME="TransparentAtStart" VALUE="1">  
  <PARAM   NAME="AnimationAtStart" VALUE="0">  
  <PARAM   NAME="url"   Value="<%=linkadd%>">  
  <PARAM   NAME="AutoStart"   Value="1">  
  <EMBED   TYPE="application/x-mplayer2"   SRC="<%=linkadd%>"   name="MediaPlayer"   ShowControls=0   ShowDisplay=0   ShowStatusBar=1   EnableContextMenu=1   TransparentAtStart=1   AnimationAtStart=0   autostart="TRUE"></embed>  
              </OBJECT>Top

相关问题

  • 怎么写个适合自己的播放器??那位大哥给点建议!!
  • 播放器
  • 播放器问题?
  • 播放器问题??
  • 有关mp3播放器
  • 编译"网络播放器"
  • 媒体播放器控件???
  • 關於媒體播放器
  • 精典MP3播放器
  • 送分:播放器问题?

关键词

  • 播放器
  • 影片

得分解答快速导航

  • 帖主:mj5423

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo