L'audio in ritardo utilizza PTMediaPlayer per riprodurre un video specificato in una playlist HLS M3U8 e che può contenere diversi flussi audio alternativi.
Attendi che MediaPlayer sia almeno nello stato PTMediaPlayerStatusReady
.
Ascolta questo evento:
notifica PTMediaPlayerItemMediaSelectionOptionsAvailable
: È disponibile l'elenco iniziale delle tracce audio.
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(onMediaPlayerItemMediaSelectionOptionsAvailable:)
name:PTMediaPlayerItemMediaSelectionOptionsAvailable
object:self.player];
Ottieni le tracce audio disponibili dall'istanza PTMediaPlayerItem
.
- (void) onMediaPlayerItemMediaSelectionOptionsAvailable:(NSNotification *) notification {
NSArray* subtitlesOptions = self.player.currentItem.subtitlesOptions;
NSArray* audioOptions = self.player.currentItem.audioOptions;
}
(Facoltativo) Presentare all'utente le tracce disponibili.
Imposta la traccia audio selezionata sull'istanza PTMediaPlayerItem
.