我想做一个音乐播放的网站,当用户选择一首或多首歌曲时,可以循环播放 
请问应该怎么实现呀?

解决方案 »

  1.   

    循环一首可以参照百度的试听循环多首应该要用javascript,可以参照百度试听里面的歌词
      

  2.   

    请问怎么弄呀
    我对javascript不熟呀
      

  3.   

    循环多首应该要用javascript,可以参照百度试听里面的歌词
    ============================
    什么意思?
      

  4.   

    可以看孟子E章里面的音乐播放.用的是一个文件play.asx
    <ASX VERSION="3.0">
      <TITLE>【孟宪会之精彩世界】</TITLE>
      <AUTHOR>孟宪会</AUTHOR>
      <ABSTRACT>欢迎欣赏【孟宪会之精彩世界】</ABSTRACT>
      <PARAM NAME="Location" VALUE="中国北京"/>
      <PARAM NAME="Release Date" VALUE="2003-8-20"/>
      <PARAM NAME="AllowShuffle" VALUE="Yes"/>
      <MOREINFO HREF="http://dotnet.aspx.cc/"/>
      <COPYRIGHT>【孟宪会之精彩世界】</COPYRIGHT>
      <LOGO HREF="http://dotnet.aspx.cc/Images/mediacopyright.gif" Style="ICON"/>
       <ENTRY>
        <ref href="http://dotnet.aspx.cc/Data/TonightICelebrateMyLove.asf"/>
        <PARAM name="HTMLView" value="http://xml.sz.luohuedu.net"/>
        <BANNER href="http://dotnet.aspx.cc/Images/mediacopyright.gif">
          <MOREINFO href="http://dotnet.aspx.cc/"/>
          <ABSTRACT>点击这里,收听更多精彩音乐!!</ABSTRACT>
        </BANNER>
        <TITLE>Tonight I Celebrate My Love</TITLE>
        <AUTHOR>孟宪会</AUTHOR>
        <COPYRIGHT>【孟宪会之精彩世界】之音乐频道</COPYRIGHT>
        <ABSTRACT>更多精彩音乐</ABSTRACT>
        <LOGO href="http://dotnet.aspx.cc/Images/copyright2.gif" Style="ICON"/>
      </ENTRY>
      <ENTRY>    
        <ref href="http://dotnet.aspx.cc/Data/Colors_Of_the_Wind.asf"/>        
        <PARAM name="HTMLView" value="http://xml.sz.luohuedu.net"/>
        <BANNER href="http://dotnet.aspx.cc/Images/mediacopyright.gif">
          <MOREINFO href="http://dotnet.aspx.cc/"/>
          <ABSTRACT>点击这里,收听更多精彩音乐!!</ABSTRACT>
        </BANNER>
        <TITLE>风的色彩</TITLE>
        <AUTHOR>孟宪会</AUTHOR>
        <COPYRIGHT>【孟宪会之精彩世界】之音乐频道</COPYRIGHT>
        <ABSTRACT>更多精彩音乐</ABSTRACT>
        <LOGO href="http://dotnet.aspx.cc/Images/copyright2.gif" Style="ICON"/>
       </ENTRY>
    ...
    下面是Play.htm
    <html>
    <head>
    <title>在线音乐</title>
    <META HTTP-EQUIV="Content-Type" Content="text/html; charset=GB2312">
    </head>
    <body leftmargin="0" topmargin="0" style="border:2px solid #ee3333">
    <div align="center">
    <OBJECT ID="Player"  CLASSID="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6" WIDTH=400 HEIGHT=420>
      <PARAM name="autoStart" value="True">
      <PARAM NAME="ShowDisplay" VALUE="True">
      <param name="AudioStream" value="-1">
      <param name="AutoSize" value="-1">
      <param name="AnimationAtStart" value="-1">
      <param name="AllowScan" value="-1">
      <PARAM NAME="AllowShuffle" VALUE="Yes">
      <param name="AllowChangeDisplaySize" value="-1">
      <param name="AutoRewind" value="-1">
      <param name="Balance" value="-1">
      <param name="BaseURL" value="">
      <param name="BufferingTime" value="5">
      <param name="CaptioningID" value="">
      <param name="ClickToPlay" value="-1">
      <param name="CursorType" value="0">
      <param name="CurrentPosition" value="-1">
      <param name="CurrentMarker" value="-1">
      <param name="DefaultFrame" value="_blank">
      <param name="DisplayBackColor" value="-1">
      <param name="DisplayForeColor" value="16777215">
      <param name="DisplayMode" value="-1">
      <param name="DisplaySize" value="-1">
      <param name="Enabled" value="-1">
      <param name="EnableContextMenu" value="-1">
      <param name="EnablePositionControls" value="-1">
      <param name="EnableFullScreenControls" value="-1">
      <param name="EnableTracker" value="-1">
      <param name="Filename" value="http://dotnet.aspx.cc/Play.asx">
      <param name="url" value="http://dotnet.aspx.cc/Play.asx">
      <param name="InvokeURLs" value="False">
      <param name="Language" value="-1">
      <param name="Mute" value="0">
      <param name="PlayCount" value="1000">
      <param name="PreviewMode" value="-1">
      <param name="Rate" value="1">
      <param name="SAMILang" value="">
      <param name="SAMIStyle" value="">
      <param name="SAMIFileName" value="">
      <param name="SelectionStart" value="-1">
      <param name="SelectionEnd" value="-1">
      <param name="SendOpenStateChangeEvents" value="-1">
      <param name="SendWarningEvents" value="-1">
      <param name="SendErrorEvents" value="-1">
      <param name="SendKeyboardEvents" value="0">
      <param name="SendMouseClickEvents" value="0">
      <param name="SendMouseMoveEvents" value="-1">
      <param name="SendPlayStateChangeEvents" value="-1">
      <param name="ShowCaptioning" value="0">
      <param name="ShowControls" value="-1">
      <param name="ShowAudioControls" value="-1">
      <param name="ShowGotoBar" value="-1">
      <param name="ShowPositionControls" value="-1">
      <param name="ShowStatusBar" value="-1">
      <param name="ShowTracker" value="-1">
      <param name="TransparentAtStart" value="-1">
      <param name="VideoBorderWidth" value="-1">
      <param name="VideoBorderColor" value="-1">
      <param name="VideoBorder3D" value="1">
      <param name="Volume" value="100">
      <param name="windowlessVideo" value="true">
      <embed type="application/x-mplayer2" filename="http://dotnet.aspx.cc/Play.asx" src="http://dotnet.aspx.cc/Play.asx" showcontrols=0 showdisplay=0 showstatusbar=0
       audiostream="-1" autosize="-1" autostart="-1" animationatstart="-1" allowscan="-1" allowchangedisplaysize="-1" autorewind="0" balance="0" baseurl="" bufferingtime="5" captioningid="" clicktoplay="0" cursortype="0" currentposition="-1" currenter="0" defaultframe="" displaybackcolor="0" displayforecolor="16777215" displaymode="0" displaysize="0" enabled="-1" enablecontextmenu="-1" enablepositioncontrols="-1" enablefullscreencontrols="0" enabletracker="-1" invokeurls="-1" language="-1" mute="0" playcount="1" previewmode="0" rate="1" samilang="" samistyle="" samifilename="" selectionstart="-1" selectionend="-1" sendopenstatechangeevents="-1" sendwarningevents="-1" senderrorevents="-1" sendkeyboardevents="0" sendmouseclickevents="0" sendmousemoveevents="-1" sendplaystatechangeevents="-1" showcaptioning="0" showaudiocontrols="0" showgotobar="0" showpositioncontrols="0" showtracker="0" transparentatstart="0" videoborderwidth="0" videobordercolor="0" videoborder3d="0" volume="-100" windowlessvideo="0">
       </embed>
    </object>
    </div>
    <div style="padding:3px;line-height:12pt" align="center">
    你也可以把下面的地址拷贝到Media Player的“文件”-“打开URL”里:<br>
    <b>http://dotnet.aspx.cc/Play.asx</b>
    </div>
      

  5.   

    楼上的就可以了。另外play.asx文件可以是play.aspx里面的内容可以用.net动态生成例如play.aspx?id=2&id=3&id=333