如何连续播放mp3???

时间:2022-07-14 00:04:03
各位编程高手,大家好!
    我现在正在做一个音乐网站,流媒体服务器采用的是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%>是歌曲的路径,直接从数据库里面得出的

#5


不懂 帮顶 顺便接分

#6


网上搜的:

 
M3U本质上说不是音频文件,它是音频文件的列表文件。你下载下来打开它,播放软件并不是播放它,而是根据他的纪录找到网络地址进行在线播放。M3U文件的大小很小,也就是因为它里面没有任何音频数据。把M3U文件直接转换为音频文件是不可能的,除非你把它指向的音频文件下载下来再作处理……

    m3u格式的文件只是一个目录文件,提供了一个指向其他位置的音频视频文件的索引,你播放的还是那些被指向的文件,选用什么播放器都一样。

#7


m3u 你从网上下载一个 看一下
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%>是歌曲的路径,直接从数据库里面得出的

#5


不懂 帮顶 顺便接分

#6


网上搜的:

 
M3U本质上说不是音频文件,它是音频文件的列表文件。你下载下来打开它,播放软件并不是播放它,而是根据他的纪录找到网络地址进行在线播放。M3U文件的大小很小,也就是因为它里面没有任何音频数据。把M3U文件直接转换为音频文件是不可能的,除非你把它指向的音频文件下载下来再作处理……

    m3u格式的文件只是一个目录文件,提供了一个指向其他位置的音频视频文件的索引,你播放的还是那些被指向的文件,选用什么播放器都一样。

#7


m3u 你从网上下载一个 看一下
asx文件也一样

都是文本文件 生成一个文本文件没有问题吧??


http://topic.csdn.net/t/20040826/22/3313630.html

#8


up