【发布时间】:2011-04-21 10:50:15
【问题描述】:
我正在使用 XNA Microphone 类录制音频,并将录制的数据以 wav 格式保存在隔离存储中。
如果音频的长度很短,我的应用程序运行良好。
但随着它的增加应用程序消耗的内存也会增加,这会大大降低设备速度。
以下代码用于播放音频
使用 (IsolatedStorageFile isoStore = IsolatedStorageFile.GetUserStoreForApplication())
{
使用(IsolatedStorageFileStream fileStream = isoStore.OpenFile(AudioFilePath,FileMode.Open))
{
声音 = SoundEffect.FromStream(FileStream);
声音.播放();
}
}
关于如何在播放大型音频文件时处理内存问题的任何建议。或者我如何将 PCM 保存为其他格式(wma、mp3)以减小大小。
【问题讨论】:
标签: windows-phone-7 microphone