ASP关于音乐播放的问题。。。 。。
<!--#include file="incmusic.asp"-->
<%
'以下的三个变量从player.asp中传入
' player 要使用的音乐播放器
' PlayMethod 播放方法,1表示单曲,2表示列表
' m_id 如果PlayMethod=“单曲”,则m_id为该单曲的歌曲代号
Dim m_id,PlayMethod,player
player = Request.Form("player")
PlayMethod = Request.Form("PlayMethod")
m_id = Request.Form("id")
If PlayMethod = "" Then
Response.Redirect "."
Response.End
End If
Set obj = Music_GetDatabaseConn()
Set oRS = Server.CreateObject("ADODB.Recordset")
Set oRS.ActiveConnection = obj
Select Case player
Case "WMPlayer"
Response.ContentType = "video/x-ms-asf"
Response.Write "<ASX version = " & Chr(34) & "3.0" & Chr(34) & ">" & vbCrLf
Response.Write " <Title>titan音乐点播系统</Title>" & vbCrLf
Select Case PlayMethod
Case "单曲"
oRS.Open "select m_file,m_times from music where m_id=" & m_id,obj,1,3
oRS("m_times").Value = oRS("m_times").Value + 1
oRS.Update
Response.Write " <Entry><Ref href = " & Chr(34) & "mms://" & ServerName & "/mp3/" & oRS("m_file").Value & Chr(34) & " /></Entry>" & vbCrLf
oRS.Close
Case "列表"
If Session("s_Num") = 0 Then
Response.Redirect "."
End If
For I = 1 To Session("s_Num")
oRS.Open "select m_file,m_times from music where m_id=" & Session("s_SongID."&I),obj,1,3
oRS("m_times").Value = oRS("m_times").Value + 1
oRS.Update
Response.Write " <Entry><Ref href = " & Chr(34) & "mms://" & ServerName & "/mp3/" & oRS("m_file").value & Chr(34) & " /></Entry>" & vbCrLf
oRS.Close
Next
End Select
Response.Write "</ASX>" & vbCrLf
Case "Winamp"
Response.ContentType = "audio/mpegurl"
Select Case PlayMethod
Case "单曲"
oRS.Open "select m_file,m_times from music where m_id=" & m_id,obj,1,3
oRS("m_times").Value = oRS("m_times").Value + 1
oRS.Update
Response.Write "http://" & ServerName & "/mp3/" & oRS("m_file").Value & vbCrLf
oRS.Close
Case "列表"
If Session("s_Num") = 0 Then
Response.Redirect "."
End If
For I = 1 To Session("s_Num")
oRS.Open "select m_file,m_times from music where m_id=" & Session("s_SongID."&I),obj,1,3
oRS("m_times").Value = oRS("m_times").Value + 1
oRS.Update
Response.Write "http://" & ServerName & "/mp3/" & oRS("m_file").Value & vbCrLf
oRS.Close
Next
End Select
Case "RealPlayer"
Response.ContentType = "audio/x-pn-realaudio"
Select Case PlayMethod
Case "单曲"
oRS.Open "select m_file,m_times from music where m_id=" & m_id,obj,1,3
oRS("m_times").Value = oRS("m_times").Value + 1
oRS.Update
Response.Write "pnm://" & ServerName & "/mp3/" & oRS("m_file").Value & vbCrLf
oRS.Close
Case "列表"
If Session("s_Num") = 0 Then
Response.Redirect "."
End If
For I = 1 To Session("s_Num")
oRS.Open "select m_file,m_times from music where m_id=" & Session("s_SongID."&I),obj,1,3
oRS("m_times").Value = oRS("m_times").Value + 1
oRS.Update
Response.Write "pnm://" & ServerName & "/mp3/" & oRS("m_file").Value & vbCrLf
oRS.Close
Next
End Select
End Select
Set oRS = Nothing
obj.Close
Set obj = Nothing
%>
为什么播放的时候总是出现Windows Media Player 无法播放该文件。该播放机不支持您试图播放的格式。
<%
'以下的三个变量从player.asp中传入
' player 要使用的音乐播放器
' PlayMethod 播放方法,1表示单曲,2表示列表
' m_id 如果PlayMethod=“单曲”,则m_id为该单曲的歌曲代号
Dim m_id,PlayMethod,player
player = Request.Form("player")
PlayMethod = Request.Form("PlayMethod")
m_id = Request.Form("id")
If PlayMethod = "" Then
Response.Redirect "."
Response.End
End If
Set obj = Music_GetDatabaseConn()
Set oRS = Server.CreateObject("ADODB.Recordset")
Set oRS.ActiveConnection = obj
Select Case player
Case "WMPlayer"
Response.ContentType = "video/x-ms-asf"
Response.Write "<ASX version = " & Chr(34) & "3.0" & Chr(34) & ">" & vbCrLf
Response.Write " <Title>titan音乐点播系统</Title>" & vbCrLf
Select Case PlayMethod
Case "单曲"
oRS.Open "select m_file,m_times from music where m_id=" & m_id,obj,1,3
oRS("m_times").Value = oRS("m_times").Value + 1
oRS.Update
Response.Write " <Entry><Ref href = " & Chr(34) & "mms://" & ServerName & "/mp3/" & oRS("m_file").Value & Chr(34) & " /></Entry>" & vbCrLf
oRS.Close
Case "列表"
If Session("s_Num") = 0 Then
Response.Redirect "."
End If
For I = 1 To Session("s_Num")
oRS.Open "select m_file,m_times from music where m_id=" & Session("s_SongID."&I),obj,1,3
oRS("m_times").Value = oRS("m_times").Value + 1
oRS.Update
Response.Write " <Entry><Ref href = " & Chr(34) & "mms://" & ServerName & "/mp3/" & oRS("m_file").value & Chr(34) & " /></Entry>" & vbCrLf
oRS.Close
Next
End Select
Response.Write "</ASX>" & vbCrLf
Case "Winamp"
Response.ContentType = "audio/mpegurl"
Select Case PlayMethod
Case "单曲"
oRS.Open "select m_file,m_times from music where m_id=" & m_id,obj,1,3
oRS("m_times").Value = oRS("m_times").Value + 1
oRS.Update
Response.Write "http://" & ServerName & "/mp3/" & oRS("m_file").Value & vbCrLf
oRS.Close
Case "列表"
If Session("s_Num") = 0 Then
Response.Redirect "."
End If
For I = 1 To Session("s_Num")
oRS.Open "select m_file,m_times from music where m_id=" & Session("s_SongID."&I),obj,1,3
oRS("m_times").Value = oRS("m_times").Value + 1
oRS.Update
Response.Write "http://" & ServerName & "/mp3/" & oRS("m_file").Value & vbCrLf
oRS.Close
Next
End Select
Case "RealPlayer"
Response.ContentType = "audio/x-pn-realaudio"
Select Case PlayMethod
Case "单曲"
oRS.Open "select m_file,m_times from music where m_id=" & m_id,obj,1,3
oRS("m_times").Value = oRS("m_times").Value + 1
oRS.Update
Response.Write "pnm://" & ServerName & "/mp3/" & oRS("m_file").Value & vbCrLf
oRS.Close
Case "列表"
If Session("s_Num") = 0 Then
Response.Redirect "."
End If
For I = 1 To Session("s_Num")
oRS.Open "select m_file,m_times from music where m_id=" & Session("s_SongID."&I),obj,1,3
oRS("m_times").Value = oRS("m_times").Value + 1
oRS.Update
Response.Write "pnm://" & ServerName & "/mp3/" & oRS("m_file").Value & vbCrLf
oRS.Close
Next
End Select
End Select
Set oRS = Nothing
obj.Close
Set obj = Nothing
%>
为什么播放的时候总是出现Windows Media Player 无法播放该文件。该播放机不支持您试图播放的格式。
...全文
相关推荐
asp.net在线音乐播放器
在这个项目中,我们关注的是一个基于ASP.NET的在线音乐播放器,它允许用户在网页上直接播放音乐,无需下载文件到本地。
ASP.NET 在线音乐播放
在这个特定的场景中,"ASP.NET 在线音乐播放"指的是利用ASP.NET技术来开发一个允许用户在线收听、管理音乐的Web应用。以下是一些关于这个主题的关键知识点:1.
asp.net在线音乐网站
在这个在线音乐网站项目中,ASP.NET 被用来搭建了一个允许用户在线管理和播放音乐的平台。首先,网站的核心功能是实现在线音乐的管理。这包括音乐的上传、分类、搜索以及播放。
ASP音乐网站,完整源码
这个项目提供了一整套解决方案,包括用户界面、后台数据库交互、音乐播放功能等,已经过调试,可以直接部署使用。在ASP音乐网站中,以下是一些关键知识点:1.
ASP实现音乐播放器
这样,用户可以边下载边播放,无需等待整个文件加载完毕。5. **版权问题**:在搭建音乐播放器时,务必注意版权问题,确保所有音乐文件都有合法授权。避免侵犯艺术家和唱片公司的权益。6.


