1

SoundPlayerがWaveファイルを再生するかどうかを確認するために、最も簡単なテストを行いました。ローカルマシンからは問題なく動作します。サイトが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を再生できます。

ここから、Webページでwavファイルを再生する方法を探すことができます:google:wav aspx

于 2013-03-25T11:00:14.253 に答える