【发布时间】:2015-05-01 05:42:22
【问题描述】:
使用 Windows.Media.Capture.MediaCapture,我们可以指定一个大小限制,以便触发此事件 (RecordLimitationExceededEventHandler) 并停止录制吗?
如果不是,那么监控文件大小的正确方法是什么。
谢谢!
【问题讨论】:
标签: c# windows video-capture
使用 Windows.Media.Capture.MediaCapture,我们可以指定一个大小限制,以便触发此事件 (RecordLimitationExceededEventHandler) 并停止录制吗?
如果不是,那么监控文件大小的正确方法是什么。
谢谢!
【问题讨论】:
标签: c# windows video-capture
来自MSDN:
如果应用收到 RecordLimitationExceeded 事件,则预计会完成正在录制的文件。如果未完成,则捕获引擎将停止将样本发送到应用正在录制的文件中。
在 Windows 8 中,当前记录限制为三个小时。
所以平台会为你发起这个活动。
如果您对限制文件大小感兴趣,FileSystemWatcher MSDN page 上有一个很好的示例,了解如何监控文件的更改。查找Changed 事件,并检查ChangeType 参数。
【讨论】:
你不引发这个事件,是操作系统引发它的,你只需要处理它停止录制。
如果您想监控文件大小,例如可以使用 FileSystemWatcher。
【讨论】: