AVPlayer.AddBoundaryTimeObserver(NSValue[], DispatchQueue, Action) 方法

定义

当播放到达 中的 times对象时,CMTime系统会调用 handler

[Foundation.Export("addBoundaryTimeObserverForTimes:queue:usingBlock:")]
public virtual Foundation.NSObject AddBoundaryTimeObserver (Foundation.NSValue[] times, CoreFoundation.DispatchQueue queue, Action handler);
abstract member AddBoundaryTimeObserver : Foundation.NSValue[] * CoreFoundation.DispatchQueue * Action -> Foundation.NSObject
override this.AddBoundaryTimeObserver : Foundation.NSValue[] * CoreFoundation.DispatchQueue * Action -> Foundation.NSObject

参数

times
NSValue[]

NSValue必须从 对象创建的对象。

queue
DispatchQueue

内容待定。

此参数可以为 null

handler
Action

Action 播放达到指定时间时,系统调用 。

返回

必须传递给 的 RemoveTimeObserver(NSObject)opagueNSObject

属性

注解

handler如果 中的 times 值接近,则不保证调用 。 因此,开发人员应确保处理 Action 附近 CurrentTime所需的所有逻辑行为。

适用于