gpt4 book ai didi

ios - iOS 录制时更改视频的最大持续时间

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:01:21 26 4
gpt4 key购买 nike

我最初使用指定的最大时间阈值开始录制。

AVCaptureMovieFileOutput* output;
//initialisations, other configurations...

//Here i am setting up my MaxDuration before starting recording.
[output setMaxRecordedDuration:CMTimeMakeWithSeconds(MY_MAX_LENGTH, 600)];

//Starting recording here
[output startRecordingToOutputFileURL:MY_FILE_URL recordingDelegate:self];

我需要在录制过程中更改最长录制时间阈值。

到目前为止我已经尝试过:

[output setMaxRecordedDuration:kCMTimeInvalid];

我在录制过程中调用上面的代码行,但是录制在之前的 MY_MAX_LENGTH 时间标记停止,然后在重新开始录制后新的最大持续时间 kCMTimeInvalidAVCaptureMovieFileOutput 对象上设置。

我是不是做错了什么?请指出我正确的方向。
非常感谢任何帮助。

最佳答案

为了实现这一点,我使用了使用计时器和一些标志的手动开始记录/停止记录技术(而不是最大时间逻辑)。

我希望这可以帮助任何遇到类似问题的人。

关于ios - iOS 录制时更改视频的最大持续时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28810348/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com