1

为了检查 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 文件中以使其正常工作吗?

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

4

1 回答 1

1

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

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

于 2013-03-25T11:00:14.253 回答