我现在正在做一个音乐网站,流媒体服务器采用的是windows media server ,我现在需要把选中的音乐连续播放,播放路径可以取得,但是不知道怎么控制一曲播放完后,自动播放所选中的其他曲目?
跪求,急求!
8 个解决方案
#1
winapp or webapp
#2
生成一个.m3u文件
#3
我建的是音乐服务器网站,歌曲序列是随机,用的是checkbox,当用户选中了他们喜欢的一些列歌曲,点播放就可以跳出一个播放页面顺序播放他们选中的歌曲,我不知道怎么生成.m3u文件,上面的高手能否详细说明一下,最好有代码
#4
<OBJECT id="nstv" style="WIDTH: 352px; HEIGHT: 45px" codeBase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701standby=Loading"
type="application/x-oleobject" height="45" width="352" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"
VIEWASTEXT>
<PARAM NAME="URL" VALUE="<%= sFilePath%>">
<PARAM NAME="rate" VALUE="1">
<PARAM NAME="balance" VALUE="0">
<PARAM NAME="currentPosition" VALUE="0">
<PARAM NAME="defaultFrame" VALUE="">
<PARAM NAME="playCount" VALUE="1">
<PARAM NAME="autoStart" VALUE="-1">
<PARAM NAME="currentMarker" VALUE="0">
<PARAM NAME="invokeURLs" VALUE="-1">
<PARAM NAME="baseURL" VALUE="">
<PARAM NAME="volume" VALUE="50">
<PARAM NAME="mute" VALUE="0">
<PARAM NAME="uiMode" VALUE="full">
<PARAM NAME="stretchToFit" VALUE="0">
<PARAM NAME="windowlessVideo" VALUE="-1">
<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="enableErrorDialogs" VALUE="0">
<PARAM NAME="_cx" VALUE="9313">
<PARAM NAME="_cy" VALUE="1191">
</OBJECT>
<%= sFilePath%>是歌曲的路径,直接从数据库里面得出的
type="application/x-oleobject" height="45" width="352" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"
VIEWASTEXT>
<PARAM NAME="URL" VALUE="<%= sFilePath%>">
<PARAM NAME="rate" VALUE="1">
<PARAM NAME="balance" VALUE="0">
<PARAM NAME="currentPosition" VALUE="0">
<PARAM NAME="defaultFrame" VALUE="">
<PARAM NAME="playCount" VALUE="1">
<PARAM NAME="autoStart" VALUE="-1">
<PARAM NAME="currentMarker" VALUE="0">
<PARAM NAME="invokeURLs" VALUE="-1">
<PARAM NAME="baseURL" VALUE="">
<PARAM NAME="volume" VALUE="50">
<PARAM NAME="mute" VALUE="0">
<PARAM NAME="uiMode" VALUE="full">
<PARAM NAME="stretchToFit" VALUE="0">
<PARAM NAME="windowlessVideo" VALUE="-1">
<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="enableErrorDialogs" VALUE="0">
<PARAM NAME="_cx" VALUE="9313">
<PARAM NAME="_cy" VALUE="1191">
</OBJECT>
<%= sFilePath%>是歌曲的路径,直接从数据库里面得出的
#5
不懂 帮顶 顺便接分
#6
网上搜的:
M3U本质上说不是音频文件,它是音频文件的列表文件。你下载下来打开它,播放软件并不是播放它,而是根据他的纪录找到网络地址进行在线播放。M3U文件的大小很小,也就是因为它里面没有任何音频数据。把M3U文件直接转换为音频文件是不可能的,除非你把它指向的音频文件下载下来再作处理……
m3u格式的文件只是一个目录文件,提供了一个指向其他位置的音频视频文件的索引,你播放的还是那些被指向的文件,选用什么播放器都一样。
M3U本质上说不是音频文件,它是音频文件的列表文件。你下载下来打开它,播放软件并不是播放它,而是根据他的纪录找到网络地址进行在线播放。M3U文件的大小很小,也就是因为它里面没有任何音频数据。把M3U文件直接转换为音频文件是不可能的,除非你把它指向的音频文件下载下来再作处理……
m3u格式的文件只是一个目录文件,提供了一个指向其他位置的音频视频文件的索引,你播放的还是那些被指向的文件,选用什么播放器都一样。
#7
m3u 你从网上下载一个 看一下
asx文件也一样
都是文本文件 生成一个文本文件没有问题吧??
http://topic.csdn.net/t/20040826/22/3313630.html
asx文件也一样
都是文本文件 生成一个文本文件没有问题吧??
http://topic.csdn.net/t/20040826/22/3313630.html
#8
up
#1
winapp or webapp
#2
生成一个.m3u文件
#3
我建的是音乐服务器网站,歌曲序列是随机,用的是checkbox,当用户选中了他们喜欢的一些列歌曲,点播放就可以跳出一个播放页面顺序播放他们选中的歌曲,我不知道怎么生成.m3u文件,上面的高手能否详细说明一下,最好有代码
#4
<OBJECT id="nstv" style="WIDTH: 352px; HEIGHT: 45px" codeBase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701standby=Loading"
type="application/x-oleobject" height="45" width="352" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"
VIEWASTEXT>
<PARAM NAME="URL" VALUE="<%= sFilePath%>">
<PARAM NAME="rate" VALUE="1">
<PARAM NAME="balance" VALUE="0">
<PARAM NAME="currentPosition" VALUE="0">
<PARAM NAME="defaultFrame" VALUE="">
<PARAM NAME="playCount" VALUE="1">
<PARAM NAME="autoStart" VALUE="-1">
<PARAM NAME="currentMarker" VALUE="0">
<PARAM NAME="invokeURLs" VALUE="-1">
<PARAM NAME="baseURL" VALUE="">
<PARAM NAME="volume" VALUE="50">
<PARAM NAME="mute" VALUE="0">
<PARAM NAME="uiMode" VALUE="full">
<PARAM NAME="stretchToFit" VALUE="0">
<PARAM NAME="windowlessVideo" VALUE="-1">
<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="enableErrorDialogs" VALUE="0">
<PARAM NAME="_cx" VALUE="9313">
<PARAM NAME="_cy" VALUE="1191">
</OBJECT>
<%= sFilePath%>是歌曲的路径,直接从数据库里面得出的
type="application/x-oleobject" height="45" width="352" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"
VIEWASTEXT>
<PARAM NAME="URL" VALUE="<%= sFilePath%>">
<PARAM NAME="rate" VALUE="1">
<PARAM NAME="balance" VALUE="0">
<PARAM NAME="currentPosition" VALUE="0">
<PARAM NAME="defaultFrame" VALUE="">
<PARAM NAME="playCount" VALUE="1">
<PARAM NAME="autoStart" VALUE="-1">
<PARAM NAME="currentMarker" VALUE="0">
<PARAM NAME="invokeURLs" VALUE="-1">
<PARAM NAME="baseURL" VALUE="">
<PARAM NAME="volume" VALUE="50">
<PARAM NAME="mute" VALUE="0">
<PARAM NAME="uiMode" VALUE="full">
<PARAM NAME="stretchToFit" VALUE="0">
<PARAM NAME="windowlessVideo" VALUE="-1">
<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="enableErrorDialogs" VALUE="0">
<PARAM NAME="_cx" VALUE="9313">
<PARAM NAME="_cy" VALUE="1191">
</OBJECT>
<%= sFilePath%>是歌曲的路径,直接从数据库里面得出的
#5
不懂 帮顶 顺便接分
#6
网上搜的:
M3U本质上说不是音频文件,它是音频文件的列表文件。你下载下来打开它,播放软件并不是播放它,而是根据他的纪录找到网络地址进行在线播放。M3U文件的大小很小,也就是因为它里面没有任何音频数据。把M3U文件直接转换为音频文件是不可能的,除非你把它指向的音频文件下载下来再作处理……
m3u格式的文件只是一个目录文件,提供了一个指向其他位置的音频视频文件的索引,你播放的还是那些被指向的文件,选用什么播放器都一样。
M3U本质上说不是音频文件,它是音频文件的列表文件。你下载下来打开它,播放软件并不是播放它,而是根据他的纪录找到网络地址进行在线播放。M3U文件的大小很小,也就是因为它里面没有任何音频数据。把M3U文件直接转换为音频文件是不可能的,除非你把它指向的音频文件下载下来再作处理……
m3u格式的文件只是一个目录文件,提供了一个指向其他位置的音频视频文件的索引,你播放的还是那些被指向的文件,选用什么播放器都一样。
#7
m3u 你从网上下载一个 看一下
asx文件也一样
都是文本文件 生成一个文本文件没有问题吧??
http://topic.csdn.net/t/20040826/22/3313630.html
asx文件也一样
都是文本文件 生成一个文本文件没有问题吧??
http://topic.csdn.net/t/20040826/22/3313630.html
#8
up