none
关于播放声音的问题 RRS feed

  • 问题

  •  protected void Page_Load(object sender, EventArgs e)
            {
                System.Media.SoundPlayer player = new System.Media.SoundPlayer("c:\\login.wav");
                //player.SoundLocation = "c:\\login.wav";
                //player.LoadAsync();
                player.PlayLooping();
               // player.Stop();
            }

    怎么我把网页关掉,声音还是一直存在的?谢谢!
    2009年1月12日 8:06

答案

  •  

    你这是在服务器端播放的,你换一个机器访问就听不到声音了,

    网页播放声音,只能在客户端实现用户才能听到。

    一般<embed src='http://xxxx/xx.wav' autostart='true'></embed>就可以了,

    注意必须是http地址,不能是物理文件地址

    2009年1月12日 12:03
    版主

全部回复

  •  

    你这是在服务器端播放的,你换一个机器访问就听不到声音了,

    网页播放声音,只能在客户端实现用户才能听到。

    一般<embed src='http://xxxx/xx.wav' autostart='true'></embed>就可以了,

    注意必须是http地址,不能是物理文件地址

    2009年1月12日 12:03
    版主
  • 谢谢,后来就是这个方法解决的。

    2009年1月13日 2:17
  • 您好!

    麻烦问下,如果是本地的音频文件怎么写http地址啊

    2016年5月28日 8:56
  • 要理解aspx.cs 文件中写的代码,都是在服务器中运行的代码


    专注于.NET ERP/CRM开发框架,C/S架构,SQL Server + ORM(LLBL Gen Pro) + Infragistics WinForms

    2016年5月28日 9:34