Поделиться через


AVPlayer.AddBoundaryTimeObserver(NSValue[], DispatchQueue, Action) Метод

Определение

Система вызывает , handler когда воспроизведение достигает CMTime объектов в times.

[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 объекты, которые должны быть созданы из объектов T:CoreMotion.CMTime .

queue
DispatchQueue

Будет добавлено.

Этот параметр может иметь значение null.

handler
Action

Система Action вызывает, когда воспроизведение достигает указанного времени.

Возвращаемое значение

Непрозрачный объект NSObject , который должен быть передан в RemoveTimeObserver(NSObject).

Атрибуты

Комментарии

Вызовы не handler гарантируются, если значения T:CoreMotion.CMTime в times близки. Поэтому разработчики должны обеспечить обработку Action всего логического поведения, необходимого рядом с CurrentTime.

Применяется к