求助:我想自己做一个漂亮的播放器。
我想做一个漂亮的音乐播放器,
界面我设计好了。可是不知道怎么去做程序。。。
有没有谁可以提供一下哪里可以找到相关的文章。。或者讲解的。。
如果可以有视频的讲解更好了。。
还有。。我希望我的播放器最好可以wma和rm格式都能播放。。。要如何做哦?
请求高手帮帮>_<
问题点数:100、回复次数:8Top
1 楼cmslovehxh(关中刀客)回复于 2005-06-04 16:26:56 得分 0
gzTop
2 楼wgf001(我心永恒)回复于 2005-06-04 16:36:08 得分 0
wma和rm同时支持恐怕很困难
还有
楼主是做在线播放吗?Top
3 楼iamgsyy(兰州)回复于 2005-06-04 16:39:22 得分 0
关注在线播放!Top
4 楼kc_ren(天堂龙)回复于 2005-06-04 17:48:32 得分 0
wma和rm同时做的话比较麻烦 只能通过文件扩展名选择判断使用的播放程序Top
5 楼kc_ren(天堂龙)回复于 2005-06-04 17:51:53 得分 80
<% dim lurl
'得到播放文件的地址
lurl=Request.QueryString("url")
'判断扩展名
select case Lcase(right(lurl,4))
case ".swf"
%>
<p align=center><img src= http://un.baidu.com/images/st.gif?tn=chinanet width=0 height=0>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="534" height="424">
<param name="movie" value="<%=lurl%>">
<param name="quality" value="high">
<embed src="<%=lurl%>" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="534" height="424"></embed></object>
<%
CASE ".wmv",".mpg",".avi"
%>
<p align=center>
<object align=middle classid=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95 class=OBJECT id=MediaPlayer width=500 height=450 >
<param name=ShowStatusBar value=-1>
<param name=Filename value=<%=replace(lurl,chr(32),"%20",1)%>>
<embed type=application/x-oleobject codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701 flename=mp src=<%=replace(lurl,chr(32),"%20",1)%> width=500 height=100></embed></object>
<%
CASE ".mp3",".mid"
%>
<p align=center>
<object align=middle classid=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95 class=OBJECT id=MediaPlayer width=500 height=70 >
<param name=ShowStatusBar value=-1>
<param name=Filename value=<%=replace(lurl,chr(32),"%20",1)%>>
<embed type=application/x-oleobject codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701 flename=mp src=<%=replace(lurl,chr(32),"%20",1)%> width=500 height=70></embed></object>
<%
case else
select case Lcase(right(lurl,3))
case ".rm","ram"
%>
<p align=center>
<OBJECT classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA class=OBJECT id=RAOCX width=500 height=350>
<PARAM NAME=SRC VALUE=<%=lurl%>><PARAM NAME=CONSOLE VALUE=Clip1>
<PARAM NAME=CONTROLS VALUE=imagewindow>
<PARAM NAME=AUTOSTART VALUE=-1>
<param name="_ExtentX" value="106">
<param name="_ExtentY" value="53">
<param name="SHUFFLE" value="0">
<param name="PREFETCH" value="0">
<param name="NOLABELS" value="0">
<param name="LOOP" value="0">
<param name="NUMLOOP" value="0">
<param name="CENTER" value="0">
<param name="MAINTAINASPECT" value="0">
<param name="BACKGROUNDCOLOR" value="#000000">
</OBJECT>
<br>
<OBJECT classid=CLSID:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA height=32 id=video2 width=500>
<PARAM NAME=SRC VALUE=<%=lurl%>><PARAM NAME=AUTOSTART VALUE=-1>
<PARAM NAME=CONTROLS VALUE=controlpanel><PARAM NAME=CONSOLE VALUE=Clip1>
<param name="_ExtentX" value="106">
<param name="_ExtentY" value="53">
<param name="SHUFFLE" value="0">
<param name="PREFETCH" value="0">
<param name="NOLABELS" value="0">
<param name="LOOP" value="0">
<param name="NUMLOOP" value="0">
<param name="CENTER" value="0">
<param name="MAINTAINASPECT" value="0">
<param name="BACKGROUNDCOLOR" value="#000000">
</OBJECT>
<%
case ".ra"
%>
<p align=center>
<OBJECT classid=CLSID:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA height=32 id=video2 width=500>
<PARAM NAME=SRC VALUE=<%=lurl%>><PARAM NAME=AUTOSTART VALUE=-1>
<PARAM NAME=CONTROLS VALUE=controlpanel><PARAM NAME=CONSOLE VALUE=Clip1>
<param name="_ExtentX" value="106">
<param name="_ExtentY" value="53">
<param name="SHUFFLE" value="0">
<param name="PREFETCH" value="0">
<param name="NOLABELS" value="0">
<param name="LOOP" value="0">
<param name="NUMLOOP" value="0">
<param name="CENTER" value="0">
<param name="MAINTAINASPECT" value="0">
<param name="BACKGROUNDCOLOR" value="#000000">
</OBJECT>
<%
case else
%>
<p align=center>
<embed name=player src=<%=lurl%> type=audio/x-pn-realaudio-plugin width=500 height=150 border=0 autostart=1>
<%
end select
end select
%>Top
6 楼kavenkk(晴小天)回复于 2005-06-05 00:26:43 得分 0
。。。谢谢.kc_ren(天堂龙) ,
我想学习一些关于播放器属性的知识
例如
<PARAM NAME=AUTOSTART VALUE=-1 >
<param name= "_ExtentX " value= "106 " >
<param name= "_ExtentY " value= "53 " >
<param name= "SHUFFLE " value= "0 " >
<param name= "PREFETCH " value= "0 " >
<param name= "NOLABELS " value= "0 " >
<param name= "LOOP " value= "0 " >
<param name= "NUMLOOP " value= "0 " >
<param name= "CENTER " value= "0 " >
<param name= "MAINTAINASPECT " value= "0 " >
<param name= "BACKGROUNDCOLOR " value= "#000000 " >
里面的属性有些到底是什么意思。。param name到底有多少属性可以设置。这些知识去哪里查找呢。。。
还有要如何让播放器在配上漂亮的皮肤哦。。我刚接触这个。。能不能详细给我说说呢。或者让我知道去哪里看这方面的东西。。>_<Top
7 楼kc_ren(天堂龙)回复于 2005-06-05 09:34:42 得分 20
<OBJECT> 标记用来包含对象,<PARAM> 标记用来设置对象属性的初始值。使用 <PARAM> 标记类似于在 Visual Basic 中设置窗体控件的初始属性值。属性应该很多具体我也不是很清楚,但是你可以用直接用Dreamweaver或frontpage看一下 ActiveX
如果你要用自己的界面做播放停止 等按钮时,相对来说比较复杂 一般用VBscript或者JavaScript来解决
建议你下载一些网页在线播放程序参考一下Top
8 楼kavenkk(晴小天)回复于 2005-06-06 13:23:44 得分 0
好吧。谢谢啦:)Top




