2
我有一個Windows Phone Silverlight應用程序。我這樣做是爲了減慢話筒音量,改變話筒流的音高:如何將DynamicSoundEffectInstance或SoundEffectInstance保存到文件或數組?
sound = new SoundEffect(bStream, microphone.SampleRate, AudioChannels.Mono);
SoundEffectInstance soundInstance = sound.CreateInstance();
soundInstance.Pitch -= 1;
soundInstance.Play();
這裏「bStream」是一個字節數組。問題是我無法用改變的音高保存數據(雖然我可以播放它)。音高改變後有沒有辦法保存我的字節數組?我嘗試使用DynamicSoundEffectInstance以及相同的結果。當我將bStream保存爲wav文件時,所有效果都消失了。
感謝您的幫助和見解。