Я сделал простейший тест, чтобы проверить, будет ли 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, чтобы заставить это работать?
Или есть более простой способ воспроизведения очень коротковолновых файлов без отображения каких-либо элементов управления мультимедиа на странице?