麻烦请提供下asp做的播放音乐的源码

changtian11 2009-08-31 01:02:18
如题,可以添加歌曲,在播放时显示播放列表。
一般情况下,程序按照顺序往下播放。
当用户点击播放列表中的歌曲以后,能够播放选中的歌曲。
播放完毕提示。

麻烦各位大侠帮忙!!
...全文
51 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
poiuy343 2009-08-31
  • 打赏
  • 举报
回复
好早以前写过一段 。 贴给你瞧瞧。

这是调用播放器的代码

<%
dim pg
pg=request.QueryString("id")
if pg="" then
pg=1
end if
if pg=0 then
pg=1
end if

%>
<%

set rs=server.CreateObject("adodb.recordset")
sql="select * from music"
rs.open sql,conn,1,3
%>
<table width="694" height="332" border="1">
<tr>
<td width="463" height="28" bgcolor="#33FFCC">MC-->ZHANG 个人音乐收藏</td>
<td width="215" bgcolor="#FFFF00"> </td>
</tr>
<tr>
<td height="78"><object id="MediaPlayer" width="460" height="68" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"
codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715"
align="middle" border="0" standby="Loading Microsoft Windows Media Player components..."
type="application/x-oleobject">
<param name="FileName" value="play_list.asp?id=<%=pg%>" />
<param name="EnableContextMenu" value="-1" />
<param name="uiMode" value="Full" />
<param name="ShowControls" value="-1" />
<param name="ShowPositionControls" value="-1" />
<param name="ShowAudioControls" value="1" />
<param name="CaptioningID" value="value" />
<param name="ClickToPlay" value="-1" />
<param name="CursorType" value="0" />
<param name="CurrentPosition" value="0" />
<param name="ShowTracker" value="1" />
<param name="ShowDisplay" value="0" />
<param name="ShowStatusBar" value="1" />
<param name="AutoSize" value="0" />
<param name="ShowGotoBar" value="0" />
<param name="ShowCaptioning" value="0" />
<param name="AutoStart" value="1" />
<param name="PlayCount" value="0" />
<param name="AnimationAtStart" value="0" />
<param name="TransparentAtStart" value="0" />
<param name="AllowScan" value="0" />
<param name="EnableContextMenu" value="1" />
<param name="ClickToPlay" value="0" />
<param name="InvokeURLs" value="1" />
<param name="DefaultFrame" value="datawindow" />

</object></td>
<td bgcolor="#66FF66">歌词暂无 </td>
</tr>
<tr>
<td height="216" valign="top">
歌曲列表</br>

<%
do while not rs.eof
response.Write "<a href=play.asp?id="&rs("id")&">" &rs("name") &"</a>"
response.Write("<br>")
rs.movenext
loop
%>
<!--#include file="connclose.asp"-->
 </td>
<td valign="top"><div align="left"><a href="liulan.asp" target="_blank">添加新歌曲</a>(格式为wma格式)</div></td>
</tr>
</table>
<SCRIPT LANGUAGE="JavaScript" for="MediaPlayer" event="endofstream">
<!--
alert("播放完毕,谢谢收听。");
//-->
</SCRIPT>





这是播放列表的代码


<!--#include file="conn.asp"-->
<%
pg=request.QueryString("id")
if pg="" then
pg=1
end if
set rs=server.CreateObject("adodb.recordset")
sql="select distinct * from music where id>="&pg&""
rs.open sql,conn,1,1
dim pg


%>

<ASX version = "3.0">
<TITLE>med播放器</TITLE>
<author>MC-ZHANG听听</author>
<copyright>本地音乐试听</copyright>
<% do while not rs.eof %>
<entry>
<title><%=rs("name")%></title><author><%=rs("name")%></author>
<copyright><%=rs("name")%></copyright>
<ref href="<%=rs("src1")%>"/>
</ENTRY>
<%rs.movenext
loop%>

</ASX>
<!--#include file="connclose.asp"-->
</body>


这是添加音乐的代码,都存在数据库里呢

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>

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


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title></title>








<style type="text/css">
<!--
.STYLE2 {color: #000066}
-->
</style>
</head>

<body>
<%
set rs=server.CreateObject("adodb.recordset")
sql="select * from music"
rs.open sql,conn,1,3




'dim s,m,p(9),j
j=0






s=request.Form("CHANGE")
's="E:\myweb\music\huanhun1.wma,E:\myweb\music\huanhun2.wma"
m=split(s,",")

for i=0 to ubound(m)

'm(i)=rs("src1")
'response.Write m(i)

'for j=0 to ubound(m1)
'response.Write m1(j)
'next
'response.Write m1(ubound(m1))

'rs.update

m1=split(m(i),"\")
if len(m(i))>1 then
rs.addnew
rs("src1")=m(i)
rs("name")=m1(ubound(m1))
rs.update


end if





next










%>
添加歌曲成功,请 <label onclick="window.close()">
<span class="STYLE2">关闭</span>
</lable> 此页面
</body>
</html>

简 介: 该程序为中国移动音乐网【www.1860mp.cn】上直接拷贝下来的版本,里面包含了www.1860mp.cn一直以来所用的数据和图片。 该版主要解决了上一个版本《中国移动音乐网完整版[带采集]》中的一些BUG: 1、重新精简了音乐分类,将原来的20几个大类合并为10个,更容易查找和SEO 2、解决了后台不能上传图片的BUG 3、修正了部分杀毒软件误杀导致不能采集的BUG 4、重新了SEO优化,更方便搜索引擎收录 5、后台了精简,更方便管理 注:由于数据库与图片文件放在一起十分庞大,现已将数据库和图片文件进行分离,源码和数据放在同一个安装包内,涉及到了几个图片文件夹另外进行了打包。 有什么问题希望大家能在论坛中提出来。论坛地址:http://bbs.1860mp3.cn 《中国移动音乐网完整版》历史功能: 一、该版为中国移动音乐网[www.1860mp3.cn]全站程序,没有任何限制。 二、该版带音乐采集和LRC歌词采集,可以方便采集歌曲回本地或直接采集入数据库。 三、该版除播放页采用ASP外其他采用后台生成HTML静态页面,减少服务器负担。 四、对不友好的IP或IP段进行封锁。自动封注入者Ip功能,使注入者不能再访问本站!可后台管理、显示。 五、系统占用磁盘空间统计,方便查询,图片占用空间大小,数据库占用空间大小以及整站占用空间大小 六、全站采用DIV+CSS制作而成,访问速度更快,使搜索引擎能够更好的收录你的网站。 七、完全傻瓜式操作方法,为你省去很多麻烦。 八、会员注册页面美化,更直观,新手可以轻松注册会员。 九、后台优化了生成页面文件代码,生成整站较原来快了1/3。 十、会员添加歌词项管理员可以后台自由增加音乐合歌曲数量。 十一、后台代码全部重写,使管理员可更直观的管理整站。 十二、增加了Lrc动态歌词,后台添加。 十三、优化了搜索功能。 十四、支持二级目录。 十五、整站会员数据与管理员登陆ID全部使用MD5加密,确保资料的安全。 十六、全站广告统一后台管理
后台帐号密码:admin 使用之前手动修改JS文件夹里面的Top.js和bottom.js里面的地址!改成你自己的! 然后到后台修改网站信息(改后要生成) admin文件夹最好改名字,不要给黑客一点机会! TOP和bottom无法显示!!! 问:为什么我的顶部和尾部不能显示? 答:使用程序之前先把JS/bottom.JsJS/Top.Js里面的地址都改成你的真实路径! 更改数据的修改方法 问:修改数据库名字需要改哪些文件?(最好是修改数据库名字,data文件夹改了很麻烦) 答:conn.aspFlash/conn.aspGame/conn.aspads/conn.aspdg/conn.aspPlayer/conn.aspadmin/conn.aspadmin/vod/articleconn.asp 程序简介: 一、全局信息设置,本系统设计之初即考虑到方便易用的特点,无需更改任何页面(同类程序,需自己手工更改许多相关页面),网站所有相关页面的信息及提示将全部相应更改。 二、公告管理。 三、取消Asp页面,Html速度更快(这个没必要省空间) 四、对不友好的IP或IP段进行封锁。自动封注入者Ip功能,使注入者不能再访问本站!可后台管理、显示。 五、系统占用磁盘空间统计,方便查询,图片占用空间大小,数据库占用空间大小以及整站占用空间大 六、所有数据正常可听,带3个备份数据库,不要担心音乐不能听。 七、后台可设置是否开放音乐下载。 八、会员注册页面美化,更直观,新手可以轻松注册会员。 九、后台优化了生成页面文件代码,生成整站较原来快了1/3。 十、会员添加歌词项管理员可以后台自由增加音乐合歌曲数量。 十一、后台代码全部重写,使管理员可更直观的管理整站。 十二、增加了Lrc动态歌词,后台添加。 十三、优化了搜索功能。 十四、支持二级目录。 十五、整站会员数据与管理员登陆ID全部使用MD5加密,确保资料的安全。 十六、全站广告统一后台管理 十七、增加Flash功能(自带19659数据) 十八、增加Mp3和Rm播放格式 十九、增加连播显示Lrc歌词 二十、修补已知漏洞。
未经本站容许擅自发布本站商业程序或出售程序者,本站有权停止对你的技术服务和取消你VIP身份! 后台帐号密码:admin 后台登陆地址:http://你的网站地址/Admin 然后到后台修改网站信息(改后要生成,还要生成更新js文件) admin文件夹最好改名字,不要给黑客一点机会! 更改数据的修改方法 问:修改数据库名字需要改哪些文件?(最好是修改数据库名字,data文件夹改了很麻烦) 答:caiji/conn.asp(采集功能的)conn.asp(防SQL注入)conn1.asp(普通)Inc/admin_conn.asp(普通)Inc/sql_conn.asp(防SQL注入) =============零距离音乐网V6.0增强版说明============ 程序简介: 一、全局信息设置,本系统设计之初即考虑到方便易用的特点,无需更改任何页面(同类程序,需自己手工更改许多相关页面),网站所有相关页面的信息及提示将全部相应更改。 二、公告管理。 三、取消Asp页面,Html速度快(既然是花钱买程序的,就没必要省空间了) 四、对不友好的IP或IP段进行封锁。自动封注入者Ip功能,使注入者不能再访问本站!可后台管理、显示。 五、系统占用磁盘空间统计,方便查询图片占用空间大小。 六、所有数据正常可听,带3个备份数据库,不要担心音乐不能听。 七、后台可设置是否开放音乐下载。 八、会员注册页面美化,更直观,新手可以轻松注册会员。 九、后台优化了生成页面文件代码,生成整站较原来快了1/3。 十、会员添加歌词项管理员可以后台自由增加音乐合歌曲数量。 十一、后台代码全部重写,使管理员可更直观的管理整站。 十二、增加了Lrc动态歌词,后台添加。 十三、优化了搜索功能。 十四、支持二级目录。 十五、整站会员数据与管理员登陆ID全部使用MD5加密,确保资料的安全。 十六、全站广告统一后台管理。 十七、首页用JS调试,大大提高速度。 十八、支持Mp3,Rm,Wma视频,Rm视频等多种播放格式。 十九、连播显示Lrc歌词。 二十、增加个人音乐网功能。(以后会加强) 二十一、增加收藏专集功能。 二十二、加强防sql注入。 二十三、删除多余的垃圾功能。 二十四、增加后台直接输入彩秀广告联盟ID功能。 二十五、大部分代码采用DIV+CSS和JS,大大增块浏览速度。 二十六、增加歌曲播放错误报告。 二十七、增加生成日志记录,适合挂机生成的朋友。 二十八、顶部,底部等页面全用JS调试(后台生成),大大提高访问速度。 二十九、增加顶部栏目设置(后台可管理),可以选择原窗口或新窗口打开方式。 三十、整理conn.asp(数据库连接文件),以前的版本太多了。 三十一、修补前版本的错误和已知漏洞。 就说这么多了,其他的自己慢慢体会! 售后服务: 1:支持以后版本升级 2:支持技术服务,只限程序本身的错误问题(技术服务要看我的时间安排,想随传随到的另外收费) (论坛是提问的地方,本人QQ不回答任何问题,切记!) 详细了解,进入http://bbs.ylmv.com 采集很占服务器资源,建议在本地采集好,再把数据库传到空间! 自己写规律的开始代码和结束代码一定要填好,一定不可以重复! 对采集不熟悉的朋友,建议你先下个动易2006sp4玩玩他们的采集。。。 如果连动易的采集都不会用的话,那这个采集你没法用了。。。 有事到论坛VIP专区提问!

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧