Я знаю, что могу сослаться на 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();
}
Для моего тестового приложения у меня есть 20 звуков каждые 1 секунду, которые я хочу воспроизвести после нажатия кнопки.Я играю с разными техниками, но если возможно, я бы хотел узнать, как профессионалы делают это, прежде чем я сделаю приложение, основанное на звуковых эффектах.Полезны такие мелочи, как загрузка звукового эффекта или загрузка его в тот момент, когда нажата кнопка.
Спасибо.