AVPlayer.AddPeriodicTimeObserver Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
handler
Invoca a cada interval
segundo, bem como no início da reprodução, pare e pule.
[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
Parâmetros
- interval
- CMTime
Retornos
Um objeto opaco que deve ser passado como o observer
argumento para RemoveTimeObserver(NSObject) .
- Atributos
Comentários
O handler
pode ser invocado em um thread em segundo plano. É responsabilidade do desenvolvedor de aplicativos garantir que qualquer manipulação de interface do handler
usuário executada pelo seja feita no thread principal (consulte InvokeOnMainThread(Selector, NSObject)).
handler
além disso, é invocado sempre que o tempo salta durante a reprodução e quando a reprodução é iniciada ou interrompida.
Aplica-se a
Confira também
- <xref:AVFoundation.AVPlayer.RemoveTimeObserver>
- <xref:AVFoundation.AVPlayer.AddBoundaryTimeObserver>