Что использовать для воспроизведения звуковых эффектов в silverlight для wp7

Я знаю, что могу ссылаться на XNA для класса SoundEffect, и это то, что я делал до сих пор, но мне было интересно, есть ли способ лучше, чем то, что я делал.

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();
}

Для моего теста app У меня есть 20 звуков длительностью в 1 секунду, которые я хочу воспроизвести после нажатия кнопки. Я экспериментирую с разными техниками, но, если возможно, я хотел бы знать, как это делают профессионалы, прежде чем я возьму на себя обязательства по созданию приложения на основе звуковых эффектов. Полезны такие мелочи, как загрузка звукового эффекта в первую очередь или его загрузка при нажатии кнопки.

Спасибо.

5
задан Tom 2 June 2011 в 19:23
поделиться