asp.net SoundPlayer无法从服务器播放

时间:2013-03-25 10:48:29

标签: c# asp.net iis 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文件中才能使其正常工作吗?

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

1 个答案:

答案 0 :(得分:1)

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

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