2015-09-07 3 views
0

У меня есть следующий код со следующим сообщением об ошибкеПрограммирование Sound Recorder с C# для Windows Phone 8,0

Ошибка 1 «System.IO.MemoryStream» не содержит определение для «GetWavAsByteArray» и никакого расширения метод 'GetWavAsByteArray' Принятие первого аргумента типа «System.IO.MemoryStream» может быть найдено (вам не хватает директивы использования или сборки ссылка?) C: \ Users \ Dansyo \ Documents \ Visual Studio 2013 \ Проекты \ 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); 
    } 
} 

Пожалуйста, помогите мне решить эти ошибки

ответ

1

После урока в https://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-20-Recording-an-Audio-Wav-File это кажется вам не хватает несколько ссылок и/или библиотеки DLL. Убедитесь, что ссылки:

enter image description here

импорт импорта является Coding4Fun.Toolkit.Audio.Helpers пространства имен.

+0

Спасибо, что это сработало для меня – user3800343

+0

Тогда отметьте ответ как «принятый», пожалуйста :). –

+0

Отмечено это. Большое спасибо – user3800343

Смежные вопросы