【问题标题】:Windows Runtime API: MediaCapture how to limit recording file sizeWindows 运行时 API:MediaCapture 如何限制录制文件大小
【发布时间】:2015-05-01 05:42:22
【问题描述】:

使用 Windows.Media.Capture.MediaCapture,我们可以指定一个大小限制,以便触发此事件 (RecordLimitationExceededEventHandler) 并停止录制吗?

如果不是,那么监控文件大小的正确方法是什么。

谢谢!

【问题讨论】:

    标签: c# windows video-capture


    【解决方案1】:

    来自MSDN

    如果应用收到 RecordLimitationExceeded 事件,则预计会完成正在录制的文件。如果未完成,则捕获引擎将停止将样本发送到应用正在录制的文件中。

    在 Windows 8 中,当前记录限制为三个小时。

    所以平台会为你发起这个活动。

    如果您对限制文件大小感兴趣,FileSystemWatcher MSDN page 上有一个很好的示例,了解如何监控文件的更改。查找Changed 事件,并检查ChangeType 参数。

    【讨论】:

      【解决方案2】:

      你不引发这个事件,是操作系统引发它的,你只需要处理它停止录制。

      如果您想监控文件大小,例如可以使用 FileSystemWatcher。

      【讨论】:

        猜你喜欢
        • 2012-02-22
        • 2017-01-27
        • 2013-12-20
        • 2019-02-27
        • 2019-07-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-08-24
        相关资源
        最近更新 更多