js控制音乐播放器

<SCRIPT language=JavaScript>
<!--
var media;
var player;
var exp;
var playPositionStart;
var totalTime;

function initMedia(url)

 exp=getExp(url);
 if(exp=="mp3" || exp=="wma")
 {
  var i_player_str = "<OBJECT id=\"player\" codeBase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701 type=application/x-oleobject height=0 standby=\"Loading Microsoft? Windows Media? Player components... \" width=0 classid=CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6><PARAM NAME=\"URL\" VALUE=\""+url+"\"><PARAM NAME=\"UIMode\" VALUE=\"full\"><PARAM NAME=\"AutoStart\" VALUE=\"false\"><PARAM NAME=\"Enabled\" VALUE=\"true\"><PARAM NAME=\"enableContextMenu\" VALUE=\"false\"></OBJECT>";
 }
 else if(exp=="flv")
 {
  var i_player_str = "<OBJECT id=\"player\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://active.macromedia.com/flash2/cabs/swflash.cab#version=7,0,0,0\"  WIDTH=0 HEIGHT=0><PARAM NAME=movie VALUE=\"swf/flvplayer.swf?url="+url+"\"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED name=\"player\" src=\"swf/flvplayer.swf?url="+url+"\" quality=high bgcolor=#FFFFFF  WIDTH=0 HEIGHT=0 TYPE=\"application/x-shockwave-flash\" PLUGINSPAGE=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\"></EMBED></OBJECT>";

 }
 media=document.getElementById("media");
 media.innerHTML=i_player_str;
 alert("2"+i_player_str);
 playobj=document.getElementById("player");
 alert("3"+playobj);
}

function doplay()
{ alert("doplay4");
 if(exp=="mp3" || exp=="wma")
 {
  playobj.controls.play();
  //setInterval(setMediaPlayerPosition,1000);
 }
 else if(exp=="flv")
 {
  playobj.gotoFrame(7);
 }
}
function getExp(url)
{
 var tmp=url.split('.');
 return tmp[tmp.length-1];
}
//当mp3音乐时的进度条
/*
function setMediaPlayerPosition()
{
 totalTime=playobj.currentMedia.duration;
 var currentTime=playobj.controls.currentPosition;
 if(totalTime)
 {
  document.getElementById("playpos").style.left=(157+currentTime/totalTime*270);
 }
}*/

window.onload=function()
{
 alert('onload1');
 initMedia('http://v.f.u-vv.com/kk/aupload/2007/01/26/10/0020070126101451870.mp3');
 window.setTimeout("doplay()",2000);
 //initMedia("1.flv");
}
//-->

function seek(seektime)
{
 seektime=parseInt(seektime);
 if(exp=="mp3" || exp=="wma")
 {
  playobj.controls.currentposition=seektime;
 }
 else if(exp=="flv")
 {
  playobj.SetVariable("seektime",seektime); 
  playobj.gotoframe(3);

 }
}
//-->

</SCRIPT>
<DIV id=media></DIV>

 

lunzi   2007-06-16 17:22:11 评论:2   阅读:3753   引用:0
时间太长了,忘记地址了 @2008-03-16 00:10:37  lunzi
   回sa:这是去年我们做博客的时候,有音乐连续播放,查到的资料,最后也没用这个。那个版本我当时也没注意。
flv播放器 @2008-03-14 16:31:42  sa
   请问您用的是哪个版本的flv播放器?可否提供链接。多谢!!

发表评论>>

署名发表(评论可管理,不必输入下面的姓名)

姓名:

主题:

内容: 最少15个,最长1000个字符

验证码: (如不清楚,请刷新)

Copyright@2008 powered by YuLog