Ios 有人能解释源时间、电影时间、演示时间等吗。?
在我的iOS应用程序中,我需要将图像保存为短视频片段。我使用AVAssetWriter和AvassetWriterPixelbufferAdapter完成了这项工作,这要感谢这个网站上的一些很棒的帖子,但我不得不伪造开始和结束会话的时间,以及演示时间,因为我并不真正理解它们 下面的片段创建了一个2秒的视频,但是我已经通过试用和错误设置了不同的时间。老实说,我不知道为什么它不能创建一个3秒的视频Ios 有人能解释源时间、电影时间、演示时间等吗。?,ios,avfoundation,avassetwriter,Ios,Avfoundation,Avassetwriter,在我的iOS应用程序中,我需要将图像保存为短视频片段。我使用AVAssetWriter和AvassetWriterPixelbufferAdapter完成了这项工作,这要感谢这个网站上的一些很棒的帖子,但我不得不伪造开始和结束会话的时间,以及演示时间,因为我并不真正理解它们 下面的片段创建了一个2秒的视频,但是我已经通过试用和错误设置了不同的时间。老实说,我不知道为什么它不能创建一个3秒的视频 // start session videoWriter.movieFragmentInterval
// start session
videoWriter.movieFragmentInterval = CMTimeMake(1,600);
[videoWriter startWriting];
CMTime startTime = CMTimeMake(0, 600);
[videoWriter startSessionAtSourceTime:startTime];
while (1) {
if (![writerInput isReadyForMoreMediaData]) {
NSLog(@"Not ready for data");
} else {
[avAdaptor appendPixelBuffer:pixelBuffer
withPresentationTime:CMTimeMake(1200,600)];
break;
}
}
//Finish the session:
[writerInput markAsFinished];
CMTime endTime = CMTimeMake(1800, 600);
[videoWriter endSessionAtSourceTime:endTime];
[videoWriter finishWriting];
有人能解释一下这个片段中的各种时间设置吗,或者给我指一个有帮助的文档?我一直在读苹果的文档,直到我眼睛交叉为止,但我想他们假定的知识比我现在掌握的要多
蒂亚:约翰虽然没有权威,但你可以检查一下