asp.net SoundPlayer不能从服务器播放



我做了一个最简单的测试,以检查SoundPlayer是否会播放一个波文件。从本地机器工作得很好,一旦网站在IIS上,它就不会播放声音(或给出任何错误)。

代码如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Media;
public partial class Default2 : System.Web.UI.Page
{   public SoundPlayer spWave;
    protected void Page_Load(object sender, EventArgs e)
    {
        spWave = new SoundPlayer("\\server\site\wavetest.wav");
        spWave.Play();
    }
}

还有什么我需要添加到.aspx文件来获得这个工作吗?

或者有没有一种更简单的方法来播放非常短的波文件,而不显示在页面上的任何媒体控件?

SoundPlayer不是aspx控件,你应该找到一个可以播放wav文件的web控件,并把它放在aspx页面上。现在,每次页面加载时,您都可以在iis中播放web服务器上的wav。

你可以从这里开始查找在网页上播放wav文件:google: wav aspx

相关内容

  • 没有找到相关文章

最新更新