2011-12-10 6 views
0

を再生しながら、私のコードです:WP7 - InvalidOperationExceptionがここ音

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

私はそれを修正する方法任意のアイデアライン "とSoundEffect効果= SoundEffect.FromStream(ストリーム)" でInvalidOperationExceptionがを取得しますか? MSDN documentationによると、ファイルがストリームで指さ

答えて

3

は非常に特定の要件があります。

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 
関連する問題