WP7 - InvalidOperationException во время воспроизведения звука - PullRequest
0 голосов
/ 10 декабря 2011

Вот мой код:

using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using System.IO;

Stream stream = TitleContainer.OpenStream("sounds/BEEP.WAV");
SoundEffect effect = SoundEffect.FromStream(stream);
FrameworkDispatcher.Update();
effect.Play();

Я получаю InvalidOperationException в строке "SoundEffect effect = SoundEffect.FromStream (stream)" Есть идеи, как это исправить?

1 Ответ

3 голосов
/ 11 декабря 2011

Согласно документации MSDN , файл, на который указывает поток, имеет очень специфические требования:

The Stream object must point to the head of a valid PCM wave file. Also, this wave file must be in the RIFF bitstream format.

The audio format has the following restrictions:

    Must be a PCM wave file
    Can only be mono or stereo
    Must be 8 or 16 bit
    Sample rate must be between 8,000 Hz and 48,000 Hz
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...