这样就可以:<EMBED style="FILTER: Gray()" src="F:\学习\sound\听海.mp3" width="300" height="45" loop="-1" autostart="true"></EMBED>如果,改成src="sound\听海.mp3"便不能播放,这个相对路径怎么写?如果路径是个变量,是从后台取出来的,我应该怎么做啊?还有就是怎么用自己的按钮控制“播放\暂停,下一个,上一个”等?

解决方案 »

  1.   

    路径前面加上../行么?
    src="../sound\听海.mp3";
    听海最好避免用中文。
    至于剩下的这些 不太清楚。。
      

  2.   

    src=“../sound/听海.mp3”
    src=“http://www.domain.com/sound/tinghai.mp3”文件要放在项目目录
      

  3.   

    src=“../sound/听海.mp3”
    src=“~/sound/听海.mp3”我都试过,没有用,还有两个问题呢,怎么解决呢?
      

  4.   


            private void 下一首ToolStripMenuItem1_Click(object sender, EventArgs e)
            {
                /********************************
                ***功    能:实现下一首
                ***函 数 名:下一首ToolStripMenuItem1_Click
                ******************************/
                try
                {
                    this.listBoxPlayer.SelectedIndex += 1;
                    this.axWindowsMediaPlayerHQ.URL = this.listBoxPlayer.SelectedItem.ToString();
                }
                catch
                {
                    this.listBoxPlayer.SelectedIndex = 0;
                    this.axWindowsMediaPlayerHQ.URL = this.listBoxPlayer.SelectedItem.ToString();
                }
                Mp3size();
            }
            private void 上一首ToolStripMenuItem_Click(object sender, EventArgs e)
            {
                /********************************
                ***功    能:实现上一首
                ***函 数 名:上一首上一首ToolStripMenuItem_Click_1
                ******************************/
                try
                {
                    this.listBoxPlayer.SelectedIndex -= 1;
                    this.axWindowsMediaPlayerHQ.URL = this.listBoxPlayer.SelectedItem.ToString();
                }
                catch
                {
                    this.listBoxPlayer.SelectedIndex = this.listBoxPlayer.Items.Count - 1;
                    this.axWindowsMediaPlayerHQ.URL = this.listBoxPlayer.SelectedItem.ToString();
                }
                Mp3size();
            }
            private void Mp3size()
            {
                //获得文件大小
                try
                {
                    FileInfo MyFileInfo = new FileInfo(this.listBoxPlayer.SelectedItem.ToString());
                    float MyFileSize = (float)MyFileInfo.Length / (1024 * 1024);
                    this.labeMp3Size.Text = MyFileSize.ToString().Substring(0, 6) + "M";
                }
                catch
                {
                    this.labeMp3Size.Text = "";
                }
            }
      

  5.   

    <EMBED style="FILTER: Gray()" src="Music/听海.mp3" width="300" height="45" loop="-1" autostart="true"></EMBED>假如你的音乐文件放在Music文件夹下,则写法如上
      

  6.   

    并且这个页面与Music文件夹都在根目录下
      

  7.   

    相对路径,如../../等后台调用:
    先前台设置embed的id,如:
    <embed id="embed1" src="../sound/听海.mp3"></embed>后台C#
    string fileName = "../sound/see.mid";
    Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "document.getElementById('embed1').src='"+fileName+"'", true);
      

  8.   

    晕死了,我用src="../sound/听海.mp3,调试时就是没有。
    但是生成发布了网站之后,就好了。。
      

  9.   

    <%=Page.ResolveUrl("~/filename")%>
    <embed   id= "MediaPlaye "   name= "MediaPlaye "   src= '31.mp3 '   autostart=1   loop=1> </embed> 
    <input   type=button   onclick= "document.embeds( 'MediaPlaye ').stop() "   value=stop> 
    <input   type=button   onclick= "document.embeds( 'MediaPlaye ').play() "   value=play>

    var IsOpenMusic = false;
        function MusicOperate()
        {
            var obj = document.getElementById("music");
            if(IsOpenMusic == true)
            {
                document.wmp.controls.stop();
               
                obj.innerHTML = "背景音乐 (开)";
                IsOpenMusic = false;
            }
            else
            {
                document.wmp.controls.play();                   
                obj.innerHTML = "背景音乐 (关)";
                IsOpenMusic = true;
            }
        }
     <object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" style="display: none;"
            id="wmp">
            <param name="URL" value="Media/莫斯科郊外的晚上.mid" />
            <!--媒体文件地址-->
            <param name="rate" value="1" />
            <param name="balance" value="0" />
            <!--声道0全声道,-100左声道,100右声道-->
            <param name="currentPosition" value="0" />
            <param name="playCount" value="1" />
            <!--播放次数-->
            <param name="autoStart" value="0" />
            <!--是否自动播放-1是,0否-->
            <param name="currentMarker" value="0" />
            <param name="invokeURLs" value="-1" />
            <param name="volume" value="50" />
            <!--音量-->
            <param name="mute" value="0" />
            <!--是否静音-1是,0否-->
            <param name="uiMode" value="invisible" />
            <!--播放器模式full(默认)显示全部控件,none仅视频窗口,mini视频及一些常用控件,invisiblei不显示任何控件及视频窗口-->
            <param name="stretchToFit" value="0" />
            <param name="windowlessVideo" value="0" />
            <param name="enabled" value="-1" />
            <param name="enableContextMenu" value="-1" />
            <param name="fullScreen" value="0" />
            <!--是否全屏-->
            <param name="enableErrorDialogs" value="-1" />
            <!--是否允许出错信息提示-->
        </object>