Tôi đang sử dụng AVPlayer để phát video. Chiều dài của chúng ngắn, 2-5 giây. Chúng được chơi theo thứ tự ngẫu nhiên. Vấn đề là, khi thay đổi video và một video mới bắt đầu phát, thiết bị sẽ bị trễ trong một thời gian ngắn, nhưng tôi không thể thay đổi thành chất lỏng. Có cách nào để tải trước video bằng AVPlayer không?iOS: Tải trước video AVPlayer
7
A
Trả lời
2
Thử sử dụng AVQueuePlayer
. Tôi giả định rằng những gì bạn mô tả như là một tụt hậu, trên thực tế là sự chậm trễ đệm trước. Điều này nên được giảm thiểu hoặc thực sự hoàn toàn được loại bỏ khi sử dụng AVQueuePlayer
vì em bé đó sẽ đệm tiếp theo AVPlayerItem
trong khi chơi trò chơi hiện tại.
Từ các tài liệu AVFoundation:
Trên iOS 4.1 trở lên, bạn có thể sử dụng một đối tượng AVQueuePlayer để chơi một số các mặt hàng theo thứ tự (AVQueuePlayer là một lớp con của AVPlayer).
Cũng xem câu trả lời của Mihai trên Pre-buffering-for-avqueueplayer.
Các vấn đề liên quan
- 1. IOS AVPlayer sẽ không phát video
- 2. Phát video bằng AVPlayer
- 3. tải trước video html5
- 4. Tải xuống AVPlayer và video nâng cao với AVURLAssets
- 5. Tải xuống video nâng cao trên iOS
- 6. Cách dừng video trong AVPlayer?
- 7. Phát video được mã hóa bằng AVPlayer
- 8. Video AVPlayer Trống nhưng Nghe Âm thanh
- 9. AVPlayer - UILabel không hiển thị trên video
- 10. AVQueuePlayer/AVPlayer tải thông báo?
- 11. iOS AVPlayer Play/Pause nút vấn đề
- 12. Trình phát video iOS HTML5 tiếp theo/nút trước
- 13. Việc tắt một chơi AVPlayer Http Live Streaming Video
- 14. Video Switching trong AVPlayer Tạo flash Khi thay đổi
- 15. Phát lại video ngược trong iOS
- 16. Buộc tải trước video HTML5 đầy đủ bằng Javascript?
- 17. Tải trước video HTML5 đầy đủ trong javascript
- 18. MPMoviePlayer hoặc AVPlayer Frame advance
- 19. AVPlayer replaceCurrentItemWithPlayerNó không hoạt động trên iOS 4.3.3+
- 20. Các sự cố phát nhạc trực tuyến trên iOS AVPlayer
- 21. AVPlayer seektoTime iPhone
- 22. iOS: Âm thanh và video từ Airplay
- 23. iOS chơi video với MPMoviePlayerController
- 24. AVPlayer không chuyển đổi giữa tải xuống và phát trực tuyến liên tục
- 25. Lượt xem tải trước mục tiêu C iOS mục tiêu
- 26. Không thể tải AVPlayerLayer để hiển thị video trong NSView
- 27. iOS 7 AVPlayer AVPlayerItem thời gian không chính xác trong iOS 7
- 28. PhoneGap/cordova IOS Cảnh video
- 29. iOS: chỉ setAllowsEditing cho video
- 30. Phụ đề cho AVPlayer/MPMoviePlayerController
Làm theo câu trả lời này. http://stackoverflow.com/questions/4218090/pre-buffering-for-avqueueplayer/39036307#39036307 Có thể hữu ích cho bạn. – iPatel