我有以下代码,并出现以下错误消息
错误1' System.IO.MemoryStream'不包含的定义 ' GetWavAsByteArray'没有扩展方法' GetWavAsByteArray' 接受类型' System.IO.MemoryStream'的第一个参数。可能 发现(你错过了使用指令或程序集 参考?)C:\ Users \ Dansyo \ Documents \ Visual Studio 2013 \ Projects \ DrumKit \ DrumKit \ playDrums.xaml.cs 121 34 DrumKit
这是代码
private void SaveTempAudio(MemoryStream buffer)
{
using(IsolatedStorageFile isoStore=IsolatedStorageFile.GetUserStoreForApplication())
{
var bytes = buffer.GetWavAsByteArray(_recorder.SampleRate);
var tempFileName = "tempwav.wav";
IsolatedStorageFileStream audioStream = isoStore.CreateFile(tempFileName);
audioStream.Write(bytes,0,bytes.Length);
AudioPlayer.SetSource(audioStream);
}
}
请帮我解决这些错误
答案 0 :(得分:1)
按照https://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-20-Recording-an-Audio-Wav-File上的教程,您似乎错过了一些参考文献和/或dll。请务必参考:
导入导入是Coding4Fun.Toolkit.Audio.Helpers
命名空间。