Windows Phone 8的麦克风使用c#扩展音频捕获

本文关键字:扩展 音频 Phone 麦克风 Windows | 更新日期: 2023-09-27 18:17:20

我想用c#为Windows Phone开发一个音频录制应用程序,我在网上找到了一个链接。

http://developer.nokia.com/community/wiki/Audio_recording_and_playback_options_in_Windows_Phone

令我惊讶的是,我发现我不能记录超过20分钟。这可能是由于字节大小限制或任何其他内存分配问题。谁能帮我一下?

Windows Phone 8的麦克风使用c#扩展音频捕获

实际上这是因为Windows Phone应用程序的内存上限。在这里阅读限制。

作为一种解决方案,您可以检测设备的内存上限,然后将较长的记录分成较小的部分。但是用户不需要手动执行此操作,您可以通过编程来执行此操作。在您的情况下,您在512MB的设备/模拟器上进行了测试,因此20分钟是限制。

所以把录音分成15分钟的部分。您可以使用Coding4Fun Toolkit的MemoryCounter来监视您使用了多少内存,以便您可以决定在哪里打破每个内存容量的记录