在网页中插入MediaPlayer控件

第一种:

                                                                             

<OBJECT id=Player style="LEFT: 0px; POSITION: relative; height:62px;width:100%"

type=application/x-oleobject

standby="Loading.... Microsoft Windows Media Player"

classid=CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6>

<PARAM NAME="URL" VALUE="Song.pls">

<PARAM NAME="autoStart" VALUE="true">

<PARAM NAME="playCount" VALUE="2">

</OBJECT>

 

曲目列表页:song.pls

<ASX Version="3.0" PREVIEWMODE="NO">

<entry>

  <ref href="DownLoad/Music/cxjd.mp3" />

    <param name="singer_name" value="李圣洁"/>

    <param name="song_name" value="痴心绝对"/>

</entry>

<entry>

  <ref href="DownLoad/Music/jsb.mp3" />

    <param name="singer_name" value="周传雄"/>

    <param name="song_name" value="记事本"/>

</entry>

 

<entry>

  <ref href="DownLoad/Music/mlxq.mp3" />

    <param name="singer_name" value="本都RuRu"/>

    <param name="song_name" value="美丽心情"/>

</entry>

 

<entry>

  <ref href="DownLoad/Music/TakeMeToYourHeart.mp3" />

    <param name="singer_name" value="摇滚麦克合唱团"/>

    <param name="song_name" value="TakeMeToYourHeart"/>

</entry>

</ASX>

                                                                        

 

 

 

 

 

 

第二种:

                                                                            

网页上的播放器相关参数说明

  (默认0为否,-11为是)

 

<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" id="MediaPlayer1" width="286" height="225">

    <param name="AudioStream" value="-1">

    <param name="AutoSize" value="-1">

    <!--是否自动调整播放大小-->

    <param name="AutoStart" value="-1">

    <!--是否自动播放-->

    <param name="AnimationAtStart" value="-1">

    <param name="AllowScan" value="-1">

    <param name="AllowChangeDisplaySize" value="-1">

    <param name="AutoRewind" value="0">

    <param name="Balance" value="0">

    <!--左右声道平衡,最左-9640,最右9640-->

    <param name="BaseURL" value>

    <param name="BufferingTime" value="15">

    <!--缓冲时间-->

    <param name="CaptioningID" value>

    <param name="ClickToPlay" value="-1">

    <param name="CursorType" value="0">

    <param name="CurrentPosition" value="0">

    <!--当前播放进度 -1 表示不变,0表示开头 单位是秒,比如10表示从第10秒处开始播放,值必须是-1.0或大于等于0-->

    <param name="CurrentMarker" value="0">

    <param name="DefaultFrame" value>

    <param name="DisplayBackColor" value="0">

    <param name="DisplayForeColor" value="16777215">

    <param name="DisplayMode" value="0">

    <param name="DisplaySize" value="0">

    <!--视频1-50%, 0-100%, 2-200%,3-全屏 其它的值作0处理,小数则采用四舍五入然后按前的处理-->

    <param name="Enabled" value="-1">

    <param name="EnableContextMenu" value="-1">

    <!-是否用右键弹出菜单控制-->

    <param name="EnablePositionControls" value="-1">

    <param name="EnableFullScreenControls" value="-1">

    <param name="EnableTracker" value="-1">

    <!--是否允许拉动播放进度条到任意地方播放-->

    <param name="Filename" value="http://01.wma" valuetype="ref">

    <!--播放的文件地址-->

    <param name="InvokeURLs" value="-1">

    <param name="Language" value="-1">

    <param name="Mute" value="0">

    <!--是否静音-->

    <param name="PlayCount" value="10">

    <!--重复播放次数,0为始终重复-->

    <param name="PreviewMode" value="-1">

    <param name="Rate" value="1">

    <!--播放速率控制,1为正常,允许小数-->

    <param name="SAMIStyle" value>

    <!--SAMI样式-->

    <param name="SAMILang" value>

    <!--SAMI语言-->

    <param name="SAMIFilename" value>

    <!--字幕ID-->

    <param name="SelectionStart" value="-1">

    <param name="SelectionEnd" value="-1">

    <param name="SendOpenStateChangeEvents" value="-1">

    <param name="SendWarningEvents" value="-1">

    <param name="SendErrorEvents" value="-1">

    <param name="SendKeyboardEvents" value="0">

    <param name="SendMouseClickEvents" value="0">

    <param name="SendMouseMoveEvents" value="0">

    <param name="SendPlayStateChangeEvents" value="-1">

    <param name="ShowCaptioning" value="0">

    <!--是否显示字幕,为一块黑色,下面会有一大块黑色,一般不显示-->

    <param name="ShowControls" value="-1">

    <!--是否显示控制,比如播放,停止,暂停-->

    <param name="ShowAudioControls" value="-1">

    <!--是否显示音量控制-->

    <param name="ShowDisplay" value="0">

    <!--显示节目信息,比如版权等-->

    <param name="ShowGotoBar" value="0">

    <!--是否启用上下文菜单-->

    <param name="ShowPositionControls" value="-1">

    <!--是否显示往前往后及列表,如果显示一般也都是灰色不可控制-->

    <param name="ShowStatusBar" value="-1">

    <!--当前播放信息,显示是否正在播放,及总播放时间和当前播放到的时间-->

    <param name="ShowTracker" value="-1">

    <!--是否显示当前播放跟踪条,即当前的播放进度条-->

    <param name="TransparentAtStart" value="-1">

    <param name="VideoBorderWidth" value="0">

    <!--显示部的宽部,如果小于视频宽,则最小为视频宽,或者加大到指定值,并自动加大高度.此改变只改变四周的黑框大小,不改变视频大小-->

    <param name="VideoBorderColor" value="0">

    <!--显示黑色框的颜色, RGB,比如ffff00为黄色-->

    <param name="VideoBorder3D" value="0">

    <param name="Volume" value="0">

    <!--音量大小,负值表示是当前音量的减值,值自动会取绝对值,最大为0,最小为-9640-->

    <param name="WindowlessVideo" value="0">

    <!--如果是0可以允许全屏,否则只能在窗口中查看-->

</object>

 

上面的这个播放器是老式的那种,新式播放器是在MediaPlayer9.0以后出现的,也就是说只有装了9.09.0以上的播放器才能正常使用的.

 

 

--------------------------------------------------------------------------------

下面是新式播放器代码,相对以前的来说要简单很多:

 

<object id="player" height="64" width="260" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6">

    <param NAME="AutoStart" VALUE="-1">

    <!--是否自动播放-->

    <param NAME="Balance" VALUE="0">

    <!--调整左右声道平衡,同上面旧播放器代码-->

    <param name="enabled" value="-1">

    <!--播放器是否可人为控制-->

    <param NAME="EnableContextMenu" VALUE="-1">

    <!--是否启用上下文菜单-->

    <param NAME="url" VALUE="http://1.wma">

    <!--播放的文件地址-->

    <param NAME="PlayCount" VALUE="1">

    <!--播放次数控制,为整数-->

    <param name="rate" value="1">

    <!--播放速率控制,1为正常,允许小数,1.0-2.0-->

    <param name="currentPosition" value="0">

    <!--控件设置:当前位置-->

    <param name="currentMarker" value="0">

    <!--控件设置:当前标记-->

    <param name="defaultFrame" value="">

    <!--显示默认框架-->

    <param name="invokeURLs" value="0">

    <!--脚本命令设置:是否调用URL-->

    <param name="baseURL" value="">

    <!--脚本命令设置:被调用的URL-->

    <param name="stretchToFit" value="0">

    <!--是否按比例伸展-->

    <param name="volume" value="50">

    <!--默认声音大小0%-100%,50则为50%-->

    <param name="mute" value="0">

    <!--是否静音-->

    <param name="uiMode" value="mini">

    <!--播放器显示模式:Full显示全部;mini最简化;None不显示播放控制,只显示视频窗口;invisible全部不显示-->

    <param name="windowlessVideo" value="0">

    <!--如果是0可以允许全屏,否则只能在窗口中查看-->

    <param name="fullScreen" value="0">

    <!--开始播放是否自动全屏-->

    <param name="enableErrorDialogs" value="-1">

    <!--是否启用错误提示报告-->

    <param name="SAMIStyle" value>

    <!--SAMI样式-->

    <param name="SAMILang" value>

    <!--SAMI语言-->

    <param name="SAMIFilename" value>

    <!--字幕ID-->

</object>

                                                                               

第三种:

'Yxplaylist.asp

<!--#include file="conn.asp"-->

<%

picrnd=4

randomize

picrnd="player"&Int((picrnd*rnd)+1) 

%>

<%

if request("checked")="" then

response.write"<SCRIPT language=JavaScript>alert('哈哈! 出错啦! 至少要选择歌曲一首以上才能连播!');"

response.write"javascript:window.close();</SCRIPT>"

else

end if

ListenUrl=request("checked")

dim ListenUrlArray(20)

randomize

ListenUrl=trim(ListenUrl)

if instr(ListenUrl,",")=0 then

ListenUrlArray(0)=ListenUrl

else

ListenUrl=replace(ListenUrl," ","")

ListenUrlArrayNew=split(ListenUrl,",")

FoundNew=1

end if

if FoundNew=1 then

for intI=0 to ubound(ListenUrlArrayNew)

set rs=server.CreateObject("adodb.recordset")

sql="select hits from MusicList where id="&ListenUrlArrayNew(intI)&""

rs.open sql,conn,1,3

if not rs.eof then

rs("hits")=rs("hits")+1

rs.update

end if

next

end if

conn.close

set conn=nothing

%>

 

 

 

<html>

 

<head>

<meta http-equiv="Content-Language" content="zh-cn">

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<title>TZVOD音乐连播</title>

</head>

<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" οnkeydοwn="KeyDown()" onselectstart="return false" οncοntextmenu="event.returnValue=false">

 

<table width="200" border="0" align="center" cellpadding="0" cellspacing="0">

<tr>

<td align="center" valign="top">

 

<table width="350" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#f7f7f7" class="bk" height="10">

 <tr>

            <td width="350"><img src="images/<%=picrnd&".gif"%>"  width="350" height="205" border="0"></td>

</tr>

<tr>

<td><div align="center">

<iframe border=0 frameborder=0 framespacing=0 height=200 width=350 marginheight=1 marginwidth=1 name=list noResize src="playL.asp?id=<%=ListenUrl%>" vspale=0 scrolling="no">||你的浏览器不支持嵌入式框架||</iframe></div></td></tr>

</table>

</td>

</tr>

</table>

 

 

</body>

</html>

 

'playl.asp

<!--#include file="conn.asp"-->

<%

if request("id")="" then

              response.write"<SCRIPT language=JavaScript>alert('哈哈! 出错啦! 至少要选择歌曲一首以上才能连播!');"

              response.write"javascript:window.close();</SCRIPT>"

       else

end if

conn.close

set conn=nothing

ListenUrl=replace(request("id"),"","")

ListenUrl=ListenUrl

%>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<title>音乐频道</title>

<style type="text/css">

<!--

a{text-decoration:none;font-size:9pt;color:#000000}

a:visited{text-decoration:none;color:#000000}

a:hover{color:#0000FF;text-decoration:underline}

p{font-size:9pt;line-height:12pt;}

td{font-size:9pt;line-height:12pt;}

-->

</style>

<SCRIPT language=javascript>

var AutoPlay=true;

var Real

Real="document.MPlayer."

var CanPlay=true;

var CanStop=false;

var CanPause=false;

var Mute=false;

var CanSetPos=false;

var SetPosStart=false;

var GetLenStart=false

var CanSetVol=true;

var SetVolStart=false

function fullscreen()

{

document.MPlayer.DisplaySize=3

}

function left()

{

document.MPlayer.Balance=-9640

}

function center()

{

document.MPlayer.Balance=0

}

function right()

{

document.MPlayer.Balance=9640

}

 

function DoPlay()

{

       eval(Real+'Play()');

}

function DoStop()

{

       eval(Real+'Stop()');

       eval(Real+'CurrentPosition=0');

}

function DoPlayPause()

{

       eval(Real+'Pause()');

}

function SetPosition(Pos)

{

       eval(Real+'CurrentPosition='+Pos);

}

function SetVolume(Pos)

{

       eval(Real+'Volume=Pos');

}

function SetMute(Status)

{

       if (Status)

              eval(Real+'Mute=true')

       else

              eval(Real+'Mute=false');

}

function SetSource(srcname)

{

       eval(Real+'FileName=srcname')

}

 

function ClickPlay()

{

      

       if (CanPlay)

       {

              CanPlay=false;

              CanPause=true;

              if (!CanStop)

                     CanStop=true;

              if (!Mute)

                     SetMute(false)

              DoPlay();

       }

}

 

function ClickPause()

{

       if (CanPause)

       {

              CanPause=false;

              CanPlay=true;

              CanSetPos=false;

              DoPlayPause();

       }

}

 

function ClickStop()

{

       if (CanStop)

       {

              CanStop=false;

              CanPlay=true;

              if (CanPause)

                     CanPause=false;

              if(CanSetPos)

                     CanSetPos=false;

              DoStop();

       }

}

 

function ClickSound()

{

       if (Mute)

       {

              Mute=false;

              SetMute(Mute);

       }

       else

       {

              Mute=true;

              SetMute(Mute);

       }           

}

 

function SetSrc(File)

{

       if (CanStop)

              ClickStop();

 

       SetSource(File);

 

       if (AutoPlay)  

              ClickPlay();

}

 

</SCRIPT>

<script language=JavaScript>

<!--

var message="";

///

function clickIE() {if (document.all) {(message);return false;}}

function clickNS(e) {if

(document.layers||(document.getElementById&&!document.all)) {

if (e.which==2||e.which==3) {(message);return false;}}}

if (document.layers)

{document.captureEvents(Event.MOUSEDOWN);document.οnmοusedοwn=clickNS;}

else{document.οnmοuseup=clickNS;document.οncοntextmenu=clickIE;}

document.οncοntextmenu=new Function("return false")

// -->

</script>

</head>

<body leftMargin=0 topMargin=0 scroll=no οnkeydοwn=return(!(event.keyCode==78&&event.ctrlKey))>

<div align="center">

<center>

    <table width="400" border="0" cellspacing="0" cellpadding="0">

      <!--DWLayoutTable-->

   

           

                

                  <tr>

                    <td><object id="mPlayer1" width=100% height=64

 classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6" type=application/x-oleobject standby="Loading Windows Media Player components...">

                        <param name="URL" value="52artListenUrl.asp?id=<%=ListenUrl%>">

                        <param name="Album" value="www.tzvod.com">

                        <param name="rate" value="1">

                        <param name="balance" value="0">

                        <param name="currentPosition" value="0">

                        <param name="defaultFrame" value="">

                        <param name="playCount" value="100">

                        <param name="autoStart" value="-1">

                        <param name="currentMarker" value="0">

                        <param name="invokeURLs" value="-1">

                        <param name="baseURL" value="">

                        <param name="volume" value="100">

                        <param name="mute" value="0">

                        <param name="uiMode" value="full">

                        <param name="stretchToFit" value="0">

                        <param name="windowlessVideo" value="0">

                        <param name="enabled" value="-1">

                        <param name="enableContextMenu" value="0">

                        <param name="fullScreen" value="0">

                        <param name="SAMIStyle" value="">

                        <param name="SAMILang" value="">

                        <param name="SAMIFilename" value="">

                        <param name="captioningID" value="">

                        <param name="BufferingTime" value="5">

                      </object></td>

                  </tr>

                

     

    </table>

    </center>

</div>

</body>

</html>

 

 

'52artlistenurl.asp

<!--#include file="conn.asp"-->

<ASX version = "3.0">

<%

if request("id")<>"" then

set rs=server.createobject("adodb.recordset")

id=request("id")

sql="select * from MusicList where id in ("&id&")"

rs.open sql,conn,1,3

while not rs.eof

%>

<entry SKIPIFREF="YES">

<title><%=rs("Musicname")%>--www.tzvod.com</title>

<author>

http://www.tzvod.com</author>

<copyright>http://www.tzvod.com</copyright>

<ref href="<%=rs("listenurl")%>"/>

<param name="Artist" value="<%=rs("Singer")%>"/>

<param name="Album" value="www.tzvod.com"/>

<param name="Title" value="<%=rs("Musicname")%>"/>

</ENTRY>

<%

rs.movenext

wend

rs.Close

set rs=nothing

end if

conn.close

set conn=nothing

%></ASX>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值