Sto usando il formato video m3u8 per lo streaming del video e ora ho bisogno di visualizzare i sottotitoli per lo stesso.Sottotitoli per AVPlayer/MPMoviePlayerController
Ho cercato nella documentazione Apple e ho scoperto che posso ottenere questo risultato utilizzando la proprietà closedCaptionDisplayEnabled
di AVPlayer
.
Sono interessato a sapere quale dovrebbe essere il formato dei sottotitoli? Il formato .srt funzionerà?
Inoltre, è possibile ottenere lo stesso utilizzando MPMoviePlayerController
?
Qualsiasi aiuto è apprezzato.
Vedi http://stackoverflow.com/questions/11312118/show-subtitles-with-an-avfoundation-avplayer-on-os-x e http://stackoverflow.com/questions/5662635/show -subtitles-in-a-mpmovieplayerviewcontroller-by-default – Till
La documentazione di Apple ha un testo esatto su questo punto. Dice solo che 'closedCaptionDisplayEnabled'" [i] indica se il giocatore usa i sottotitoli ". Non dice nulla sui sottotitoli. Nel mio test (su OS X), quella proprietà non ha alcun effetto sui sottotitoli; solo * funziona su sottotitoli. (Puoi testare questo te stesso registrando la televisione dei sottotitoli utilizzando EyeTV, quindi esportandola nei formati muxed di iPhone e MPEG-2, quindi convertendo quest'ultima con HandBrake. L'esportazione EyeTV-to-iPhone avrà una traccia CC; avrà una traccia di sottotitoli.) –