gpt4 book ai didi

iphone - AVFoundation AVPlayereekToTimecompletionHandler语法

转载 作者:行者123 更新时间:2023-12-03 20:45:37 28 4
gpt4 key购买 nike

对于 iOS5 来说可能是一个简单的问题他们将 AVFoundation 的eekToTime 方法更改为如下所示:

[avPlayer seekToTime:startTime toleranceBefore:kCMTimeZero toleranceAfter:kCMTimeZero completionHandler:^(BOOL finished)completionHandler];

常量 kCMTimeZero 和 startTime 是我们自己的 CMTime 类型变量。很好。

但我以前从未见过 ^(BOOL finish) ,并且真的不知道该给它什么。我在网上(或在苹果文档中)没有看到任何示例。我假设我需要给它一个选择器,当seekToTime 完成时将调用该选择器,但无法找出正确的语法。谁能给我这个方法的正确用法?

谢谢。

最佳答案

它需要一个常规的 Objective-C block ,该 block 接受一个 BOOL 参数,该参数指示“查找操作是否完成”(引自 documentation )。

[avPlayer seekToTime:time1 
toleranceBefore:time2
toleranceAfter:time3
completionHandler:^(BOOL finished){
if (finished)
/* do stuff */
else
/* do other stuff */
}];

关于iphone - AVFoundation AVPlayereekToTimecompletionHandler语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7856679/

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