AVPlayer.AddPeriodicTimeObserver メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
再生の handler
開始、停止、およびジャンプ時に、数秒ごとに interval
を呼び出します。
[Foundation.Export("addPeriodicTimeObserverForInterval:queue:usingBlock:")]
public virtual Foundation.NSObject AddPeriodicTimeObserver (CoreMedia.CMTime interval, CoreFoundation.DispatchQueue queue, Action<CoreMedia.CMTime> handler);
abstract member AddPeriodicTimeObserver : CoreMedia.CMTime * CoreFoundation.DispatchQueue * Action<CoreMedia.CMTime> -> Foundation.NSObject
override this.AddPeriodicTimeObserver : CoreMedia.CMTime * CoreFoundation.DispatchQueue * Action<CoreMedia.CMTime> -> Foundation.NSObject
パラメーター
- interval
- CMTime
戻り値
引数として observer
に RemoveTimeObserver(NSObject) 渡す必要がある不透明なオブジェクト。
- 属性
注釈
は handler
、バックグラウンド スレッドで呼び出すことができます。 によってhandler
実行される UI 操作がメイン スレッドで行われるようにするのは、アプリケーション開発者の責任です (を参照)。InvokeOnMainThread(Selector, NSObject)
handler
は、再生中に時間がジャンプするたびに、および再生が開始または停止したときにも呼び出されます。
適用対象
こちらもご覧ください
- <xref:AVFoundation.AVPlayer.RemoveTimeObserver>
- <xref:AVFoundation.AVPlayer.AddBoundaryTimeObserver>