使用 c# 为 windows phone 8.0 编程录音机
Posted
技术标签:
【中文标题】使用 c# 为 windows phone 8.0 编程录音机【英文标题】:Programming Sound Recorder with c# for windows phone 8.0 【发布时间】:2015-09-07 20:39:14 【问题描述】:我有以下代码和以下错误消息
错误 1 'System.IO.MemoryStream' 不包含对 'GetWavAsByteArray' 且没有扩展方法 'GetWavAsByteArray' 接受“System.IO.MemoryStream”类型的第一个参数可能是 找到(您是否缺少 using 指令或程序集 参考?) 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);
请帮我解决这些错误
【问题讨论】:
【参考方案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
命名空间。
【讨论】:
以上是关于使用 c# 为 windows phone 8.0 编程录音机的主要内容,如果未能解决你的问题,请参考以下文章
Windows Phone 8.0 上的 HTTPS WCF 服务:无法进行身份验证
Windows Phone 8.0 DLL 是不是与 Windows Phone 8.1 应用程序兼容?
如何使用 WCF 调用从客户端 windows phone 8.0 silverlight 返回对象的方法
将 windows phone 8.0 phonegap 应用程序从 worklight 6.0 移动到 worklight 6.1