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>