AVPlayer HLS .m3u8: no se pudo seleccionar el audio, la pista de subtítulos

Tengo un problema: tengo el formatting de file m3u8, como por ejemplo:

#EXTM3U #EXT-X-STREAM-INF:BANDWIDTH=490000,RESOLUTION=640x360 http://XXX.XXX.XX.XXX:31213/MEDIA/76336503.....583609776254/161/4161/ #EXT-X-STREAM-INF:BANDWIDTH=1500000,RESOLUTION=720x576 http://XXX.XXX.XX.XXX:31213/MEDIA/76336503.....583609776254/161/3161/ #EXT-X-STREAM-INF:BANDWIDTH=2500000,RESOLUTION=1280x720 http://XXX.XXX.XX.XXX:31213/MEDIA/76336503.....583609776254/161/2161/ 

Cada enlace de label de EXT-X-STREAM-INF al file como:

 #EXTM3U #EXT-X-TARGETDURATION:5 #EXT-X-VERSION:3 #EXT-X-MEDIA-SEQUENCE:35156 #EXT-X-START:TIME-OFFSET=-25,PRECISE=YES #EXT-X-KEY:METHOD=AES-128,URI="http://XXX.XXX.XX.XXX:02444/xxXXXXX/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/191/2191/aeskey_191_ #EXTINF:5, http://XXX.XXX.XX.XXX:XXXXX/SSEGMENT/3020314583628416652818934133893/191/2191/seg_XXXXX.ts #EXTINF:5, http://XXX.XXX.XX.XXX:XXXXX/SSEGMENT/6545456465456456465454564/191/2191/seg_191_XXXXX.ts #EXTINF:5, http://XXX.XXX.XX.XXX:XXXXX/SSEGMENT/6545456465456456465454564/191/2191/seg_191_XXXXX.ts #EXTINF:5, http://XXX.XXX.XX.XXX:XXXXX/SSEGMENT/6545456465456456465454564/191/2191/seg_191_XXXXX.ts #EXTINF:5, http://XXX.XXX.XX.XXX:XXXXX/SSEGMENT/6545456465456456465454564/191/2191/seg_191_XXXXX.ts 

El audio y los subtítulos están embeddeds en el file TS. Como las pistas de audio / subtítulos no se describen explícitamente en la label #EXT en el file * .m3u8 anterior, 'mediaSelectionGroupForMediaCharacteristic' devuelve la colección de opciones vacía.

En el lado opuesto, el file m3u8:

https://devimages.apple.com.edgekey.net/streaming/examples/bipbop_16x9/bipbop_16x9_variant.m3u8

proporcionado por Apple como ejemplo de list de reproducción de HLS, tiene pistas de audio / subtítulo que se describen en las tags #EXT:

 #EXTM3U #EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="bipbop_audio",LANGUAGE="eng",NAME="BipBop Audio 1",AUTOSELECT=YES,DEFAULT=YES #EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="bipbop_audio",LANGUAGE="eng",NAME="BipBop Audio 2",AUTOSELECT=NO,DEFAULT=NO,URI="alternate_audio_aac_sinewave/prog_index.m3u8" #EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="subs",NAME="English",DEFAULT=YES,AUTOSELECT=YES,FORCED=NO,LANGUAGE="en",CHARACTERISTICS="public.accessibility.transcribes-spoken-dialog, public.accessibility.describes-music-and-sound",URI="subtitles/eng/prog_index.m3u8" #EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="subs",NAME="English (Forced)",DEFAULT=NO,AUTOSELECT=NO,FORCED=YES,LANGUAGE="en",URI="subtitles/eng_forced/prog_index.m3u8" 

Esta vez 'mediaSelectionGroupForMediaCharacteristic' devuelve una colección que incluye dos opciones de audio, que puedo seleccionar con éxito.

LA PREGUNTA : ¿Hay alguna manera para que AVPlayer select la pista de audio / subtítulos, si no están descritos en la label #EXT dentro del file * .m3u8, pero están embeddeds dentro de los files * .ts? ¡Gracias por adelantado, cualquier sugerencia es apreciada!