Lingua

AudioTrack.SetPlaybackHeadPosition(Int32) Metodo

Definizione

Imposta la posizione della testa di riproduzione all'interno del buffer statico.

[Android.Runtime.Register("setPlaybackHeadPosition", "(I)I", "GetSetPlaybackHeadPosition_IHandler")]
public virtual Android.Media.TrackStatus SetPlaybackHeadPosition(int positionInFrames);
[<Android.Runtime.Register("setPlaybackHeadPosition", "(I)I", "GetSetPlaybackHeadPosition_IHandler")>]
abstract member SetPlaybackHeadPosition : int -> Android.Media.TrackStatus
override this.SetPlaybackHeadPosition : int -> Android.Media.TrackStatus

Parametri

positionInFrames
Int32

posizione della testa di riproduzione all'interno del buffer, espressa in fotogrammi. Zero corrisponde all'inizio del buffer. La posizione non deve essere maggiore della dimensione del buffer nei fotogrammi o negativa. Anche se questo metodo e #getPlaybackHeadPosition() hanno nomi simili, i valori di posizione hanno significati diversi. <br> Se il ciclo è attualmente abilitato e la nuova posizione è maggiore o uguale al marcatore finale del ciclo, il comportamento varia in base al livello API: a partire da android.os.Build.VERSION_CODES#M, il ciclo viene prima disabilitato e quindi viene impostata la posizione. Per i livelli api precedenti, il comportamento non è specificato.

Valori restituiti

codice di errore o esito positivo, vedere #SUCCESS, , #ERROR_BAD_VALUE#ERROR_INVALID_OPERATION

Attributi

Commenti

Imposta la posizione della testa di riproduzione all'interno del buffer statico. La traccia deve essere arrestata o sospesa per modificare la posizione e deve usare la #MODE_STATIC modalità .

per android.media.AudioTrack.setPlaybackHeadPosition(int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a