So di poter fare riferimento a XNA per la classe SoundEffect e questo è quello che ho fatto finora, ma mi chiedevo se c'era un modo migliore di quello che sono stato facendo.Cosa usare per riprodurre effetti sonori in silverlight per wp7
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using (var stream = TitleContainer.OpenStream("test.mp3"))
{
var effect = SoundEffect.FromStream(stream);
FrameworkDispatcher.Update();
effect.Play();
}
Per la mia applicazione di test ho 20 suona ogni 1 secondo a lungo che voglio giocare una volta il tasto viene premuto. Sto giocando con tecniche diverse ma, se possibile, mi piacerebbe sapere come fanno i professionisti a fare ciò prima di impegnarmi a creare un'app basata su effetti sonori. Piccole cose come il caricamento dell'effetto sonoro o il caricamento dell'istanza in cui è premuto il pulsante sarebbero utili.
Grazie.
Hai controllato MediaElement? – Shanadas
Ho fatto alcune letture su MediaElement e non suggeriscono di usarlo per suoni brevi ma piuttosto per tracce lunghe come la musica di sottofondo. – Tom
Penso che il soundeffect eccetta uno stream di file wav non mp3 – Gluip