Share via


AVPlayer.AddPeriodicTimeObserver Metodo

Definizione

handler Richiama ogni interval secondo, oltre all'avvio della riproduzione, all'arresto e al salto.

[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

Parametri

interval
CMTime
queue
DispatchQueue

Da aggiungere.

Questo parametro può essere null.

handler
Action<CMTime>

Restituisce

Oggetto opaco che deve essere passato come observer argomento a RemoveTimeObserver(NSObject) .

Attributi

Commenti

L'oggetto handler può essere richiamato in un thread in background. È responsabilità dello sviluppatore dell'applicazione assicurarsi che qualsiasi manipolazione dell'interfaccia utente eseguita dal handler thread principale (vedere InvokeOnMainThread(Selector, NSObject)).

handler viene inoltre richiamato ogni volta che il tempo passa durante la riproduzione e quando la riproduzione viene avviata o arrestata.

Si applica a

Vedi anche

  • <xref:AVFoundation.AVPlayer.RemoveTimeObserver>
  • <xref:AVFoundation.AVPlayer.AddBoundaryTimeObserver>