【发布时间】:2015-11-09 08:38:57
【问题描述】:
我正在使用MediaCapture API 在我的 Windows Phone 8.1 RT 应用程序中录制音频。录音工作正常,但 API 间歇性地抛出 System.Exception 并显示以下消息:RecordState System.Exception: The op is invalid. at the statement
Windows.Media.Capture.MediaCapture.StartRecordToStorageFileAsync(MediaEncodingProfile encodingProfile, IStorageFile file)
我无法找到有关此错误原因的更多信息。谁能指出一些方向?
【问题讨论】:
-
请提供您用于调用“StartRecord..”方法的代码。您使用的是
await关键字吗?这可能会对您有所帮助:social.msdn.microsoft.com/Forums/en-US/… -
找到这背后的原因。在抛出异常之前多次调用
MediaCapture.StartRecordToStorageFileAsync()而不调用MediaCapture.StopRecordAsync()。
标签: windows-runtime windows-phone-8.1 winrt-xaml