Eine HLS (m3u8) -Datei verweist auf mpeg-ts-Dateien. Wie kann ich während der Wiedergabe im iOS-AVPlayer den aktuell wiedergegebenen mpeg-ts-URI ermitteln?Wie kann ich das aktuelle TS-Segment während einer HLS (m3u8) Wiedergabe in iOS herausfinden?
Antwort
Wenn Sie nach einem Verweis auf den URI des aktuell herunterzuladenden TS suchen, ist dieser nicht verfügbar. Sie können den URI des Streams für die aktuelle Bitrate abrufen, indem Sie sich die aktuelle AVPlayerItem
-accessLog
ansehen.
Z. B .: [[[player currentItem] accessLog] events]
Es ist ein NSArray
von AVPlayerItemAccessLogEvent
‚s.
Aber es wird Ihnen nicht die URI des TS per se geben. Möglicherweise müssen Sie nur den aktuellen TS berechnen, wobei sich der Abspielkopf derzeit im Verhältnis zur Dauer und der Segmentgröße befindet.
erhalten Dies wird nicht im Falle von adaptivem Streaming in wo Sie arbeiten könnte verschiedene m3u8 für verschiedene Darstellungen desselben Videos haben. – user3577291
Ich glaube nicht, dass Sie den aktuellen TS auf diese Weise berechnen können, da es keine Möglichkeit gibt, den anfänglichen Offset zu erhalten (EXT-X-MEDIA-SEQUENCE: 138), API bietet nur keinen Zugriff darauf. –
- 1. Wiedergabe von HLS m3u8 unter iOS 9
- 2. Wiedergabe von .m3u8-Datei unter iOS
- 3. Wiedergabe von HLS (m3u8) in Cocoa OS X AVPlayer - Swift
- 4. Wie HLS/M3U8 Chunks in iOS-Gerät herunterladen?
- 5. Extrahieren/Aufzeichnen von Audio aus HLS Stream (Video) während der Wiedergabe von iOS
- 6. Konvertieren eines HLS (m3u8) zu MP4
- 7. JWplayer - Überhöhung Spiel HLS Link - m3u8
- 8. Wie kann ich ein HLS-Video (m3u8) in Safari schleifen lassen?
- 9. mehrere m3u8 Dateien kontinuierlich in Web-HLS-Player
- 10. Wie Video-Bitrate von HLS/M3U8 Datei mit ffprobe
- 11. Wie kann ich alle Referenzen für das aktuelle Projekt herausfinden und herausfinden, welche von einer bestimmten Basisklasse in C# stammen?
- 12. outputing HLS m3u8 Segment TS PHP-FPM Nginx
- 13. Wie spiele ich HLS-Stream in VLC
- 14. Unterstützt Android Mediaplayer HLS Audio Streams?
- 15. HLS AVPlayer auf iOS - zurück zum Leben
- 16. Streaming von HLS/m3u8 in einem nativen Android-Player mit niedrigster Bitrate
- 17. Wiedergabe von Audiodateien während der Videoaufnahme in iOS
- 18. HTML-Hilfe Ich kann das nicht herausfinden
- 19. Wie kann ich die aktuelle Farbtiefe einer Maschine, auf der vista/w7 läuft, herausfinden?
- 20. ios audio unit remoteIO Wiedergabe während der Aufnahme
- 21. Sicherung HLS mit Token-Authentifizierung
- 22. MPMoviePlayerController iOS Strom m3u8 Datei funktioniert nicht
- 23. Wie erhalte ich das aktuelle Verzeichnis in einer Klassenbibliothek?
- 24. Wie analysiert man eine M3U8-Datei in Objective C?
- 25. Wie kann ich herausfinden, welche XIB-Datei das Bild verwendet?
- 26. Wie kann ich herausfinden, ob ein SKTexture das Platzhalterbild ist?
- 27. Wie bekomme ich das Frame-Bild vor dem Abspielen von m3u8 Video-Streaming? iOS
- 28. Geterror 404 während der Wiedergabe
- 29. MPMoviePlayerController Fehler _itemFailedToPlayToEnd während der Wiedergabe youtube Video iOS 7
- 30. Wie kann ich das aktuelle Verzeichnis als absoluten Pfadnamen in einer make-Variablen erfassen?
Können Sie eine URL für Ihre m3u8-Datei angeben? –
Meine Frage ist für jede generische m3u8-Datei, Sie können ein Beispiel auf https://developer.apple.com/library/ios/technotes/tn2288/_index.html –