Tệp tham chiếu tệp Hp (m3u8) mpeg-ts. Trong khi phát lại trong AVPlayer của iOS, làm cách nào tôi có thể xác định URI mpeg-ts hiện đang phát?Làm cách nào để tìm phân đoạn TS hiện tại trong khi phát lại HLS (m3u8) trong iOS?
Trả lời
Nếu bạn đang tìm kiếm một tham chiếu đến URI của TS hiện đang tải xuống, nó không khả dụng. Bạn có thể lấy URI của luồng cho tốc độ bit hiện tại bằng cách xem -accessLog
hiện tại của AVPlayerItem
.
ví dụ .: [[[player currentItem] accessLog] events]
Đây là một NSArray
của AVPlayerItemAccessLogEvent
's.
Nhưng nó sẽ không cung cấp cho bạn URI của TS mỗi lần. Bạn có thể chỉ cần tính toán TS hiện tại theo vị trí đầu phát hiện tại có liên quan đến thời lượng cũng như kích thước phân khúc.
Điều này sẽ không hoạt động trong trường hợp phát trực tiếp thích ứng ở nơi bạn có thể có các m3u8 khác nhau cho các lần hiển thị khác nhau của cùng một video. – user3577291
Tôi không nghĩ rằng bạn có thể tính toán TS hiện tại theo cách này bởi vì không có cách nào để có được bù đắp ban đầu (EXT-X-MEDIA-SEQUENCE: 138), API chỉ không cung cấp quyền truy cập vào nó. –
- 1. Làm thế nào để phát hiện bitrate video từ HLS tập tin/M3U8 sử dụng ffprobe
- 2. Làm thế nào để phân tích cú pháp một tệp M3U8 trong Mục tiêu C?
- 3. ffmpeg tạo m3u8 và phân đoạn theo cách thủ công
- 4. Chuyển đổi HLS (m3u8) thành MP4
- 5. Mp4 to HLS bằng cách sử dụng ffmpeg
- 6. Trích xuất/Ghi âm thanh từ luồng HLS (video) trong khi phát iOS
- 7. Phân đoạn URI hiện tại trong CodeIgniter
- 8. Phát video m3u8 trong android
- 9. Sự cố khi phát tệp m3u8 trong android 3.2
- 10. HLS (http phát trực tuyến) trên Android 3.0 và tìm kiếm
- 11. iOS: Làm cách nào để tìm ra hướng hiện tại trong chế độ xemWillAppear?
- 12. Bảo mật HLS bằng xác thực mã thông báo
- 13. Phát hiện khi AvPlayer chuyển đổi tốc độ bit
- 14. Làm cách nào để phân đoạn OrientDB?
- 15. Làm cách nào để giữ lại trường hợp đoạn đoạn video đang phát sau khi thay đổi hướng?
- 16. Làm cách nào để phát hiện đoạn cuối cùng trong Ống Haskell?
- 17. Cập nhật đoạn hiện tại trong FragmentPagerAdapter
- 18. Bật chế độ xem hiện tại bằng cách sử dụng Phân đoạn/Bảng phân cảnh trên iOS 5
- 19. 'Phân đoạn lỗi' trong khi ghi nhớ lại mã số
- 20. tại sao parse_url trở lại phân đoạn?
- 21. Cách phát hiện iOS hiện tại là 4.1 hoặc 4.2?
- 22. iOS - Phát hiện chạm trong UIView?
- 23. Phát hiện gián đoạn HTTP trong Java
- 24. Cách phát hiện khi nào kết nối WiFi (lại)?
- 25. Làm cách nào để làm cho thanh tìm kiếm/thanh trượt được phân đoạn như sau?
- 26. Cách phát hiện khi một cửa sổ bật lên bị loại bỏ trong iOS 9
- 27. Làm cách nào để có điều khiển phân đoạn không gian trong thanh công cụ trong ứng dụng iOS?
- 28. phát triển trình phát video trên Android để hỗ trợ HLS
- 29. NSFoundationVersionNumber trong iOS 11 - Làm thế nào để phát hiện phiên bản iOS trình
- 30. Hiện/Ẩn DrawerLayout phụ thuộc vào phân đoạn hiện tại
Bạn có thể cung cấp url cho tệp m3u8 của mình không? –
Câu hỏi của tôi dành cho bất kỳ tệp m3u8 chung nào, bạn có thể lấy ví dụ về https://developer.apple.com/library/ios/technotes/tn2288/_index.html –