首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AVFoundation AVPlayer seekToTime completionHandler语法

AVFoundation AVPlayer seekToTime completionHandler语法
EN

Stack Overflow用户
提问于 2011-10-22 08:45:45
回答 1查看 3.6K关注 0票数 2

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

代码语言:javascript
复制
[avPlayer seekToTime:startTime toleranceBefore:kCMTimeZero toleranceAfter:kCMTimeZero completionHandler:^(BOOL finished)completionHandler];

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

但是我从来没有见过^(BOOL完成),真的不知道该给它什么。我在网上看不到任何例子(或者在苹果文档中)。我假设我需要给它一个选择器,这个选择器将在seekToTime完成时被调用,但是我找不到正确的语法。有人能告诉我这个方法的正确用法吗?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-22 19:11:11

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

代码语言:javascript
复制
[avPlayer seekToTime:time1 
    toleranceBefore:time2 
    toleranceAfter:time3 
    completionHandler:^(BOOL finished){
        if (finished)
            /* do stuff */
        else
            /* do other stuff */
    }];
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7856679

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档