Un file HLS (m3u8) fa riferimento a file mpeg-ts. Durante la riproduzione in AVPlayer di iOS, come posso determinare l'URI mpeg-ts attualmente in riproduzione?Come posso scoprire il segmento TS corrente durante una riproduzione HLS (m3u8) in iOS?
risposta
Se si sta cercando un riferimento all'URI del TS attualmente in download, non è disponibile. È possibile ottenere l'URI dello stream per il bit-rate corrente osservando lo AVPlayerItem
corrente.
Es .: [[[player currentItem] accessLog] events]
E 'un NSArray
di AVPlayerItemAccessLogEvent
's.
Ma non ti fornirà l'URI del TS di per sé. Potrebbe essere sufficiente calcolare il TS corrente in base a dove si trova attualmente l'indicatore di riproduzione in relazione alla durata e alla dimensione del segmento.
Questo non funzionerà in caso di streaming adattivo in cui potrebbe avere diversi m3u8 per diverse interpretazioni dello stesso video. – user3577291
Non penso che sia possibile calcolare il TS corrente in questo modo perché non c'è modo di ottenere lo scostamento iniziale (EXT-X-MEDIA-SEQUENCE: 138), l'API semplicemente non fornisce accesso ad esso. –
- 1. Come scaricare frammenti HLS/M3U8 nel dispositivo ios?
- 2. Riproduzione video m3u8 in android
- 3. Riproduzione di file m3u8 con tag video HTML
- 4. Come analizzare un file M3U8 nell'obiettivo C?
- 5. riproduzione HLS su Android (confrontare le alternative)
- 6. Come rilevare il bitrate video da file/M3U8 HLS utilizzando ffprobe
- 7. Segmento URI corrente in CodeIgniter
- 8. Protezione HLS con autenticazione token
- 9. Gstreamer - vaapidecode con mpeg ts non in riproduzione
- 10. hls in html5 non funziona nel browser android chrome
- 11. Ottieni il percorso corrente con il segmento dinamico in ember.js
- 12. Come riprodurre file M3u8 locali su iOS tramite GCDWebServer
- 13. ffmpeg genera m3u8 e segmenti manualmente
- 14. Come ottengo il tempo di riproduzione corrente e il tempo di riproduzione totale in AVPlayer?
- 15. come ottenere il tempo di riproduzione corrente in video.js
- 16. Come scoprire il ruolo corrente in Fabric Python
- 17. VideoView attiva troppo presto OnPreparedListener per HLS
- 18. Riproduzione video inversa in iOS
- 19. transcodifica e segmento con ffmpeg
- 20. ios unità audio remoteIO riproduzione durante la registrazione
- 21. Transcode HLS Segments singolarmente utilizzando FFMPEG
- 22. Inserire i metadati temporizzati in HLS (HTTP Live Stream) utilizzando id3taggenerator e mediafilesegmenter
- 23. Come scoprire quale versione di riproduzione sto usando?
- 24. Disattivazione del riconoscimento gesti multitask di iOS durante la riproduzione
- 25. iOS Airplay - "Riproduzione sul televisore"
- 26. Come posso scoprire il valore di $ (ProjectDir)?
- 27. Ottenere metadati temporizzati in Swift ios 8 da M3U8 Streaming Video
- 28. Ottieni l'ora corrente della riproduzione di video in Ios di AVPlayer
- 29. iOS: riproduzione in background dal browser?
- 30. Riproduzione di uno stream ogg in iOS
Potrebbe fornire un URL per il file m3u8? –
La mia domanda è per qualsiasi file generico m3u8, è possibile ottenere un esempio su https://developer.apple.com/library/ios/technotes/tn2288/_index.html –