Я могу нормально воспроизводить файлы wav, используя SoundEffectInstance, но не могу найти способ воспроизвести сжатый звук с этими библиотеками на телефоне.
Я нашел способ сделать это с XNA, используя инструмент создания XACT, как указано здесь , но классы AudioEngine, WaveBank и SoundBank не доступны на телефоне, пока я могу сказать. Благодаря различным ресурсам, которые я обнаружил, я видел людей, использующих загрузчик контента для загрузки непосредственно в звуковой эффект:
SoundEffect soundEffect = Content.Load<SoundEffect>(@"Content\Audio\LaserShot");
soundEffect.Play();
но я не могу заставить это работать.
Мне кажется, должен быть способ сделать это, потому что все ваши звуковые эффекты должны быть несжатыми. Wav немного смешно.