Używam AVPlayera do odtwarzania filmów. Ich długość jest krótka, 2-5 sekund. Są one odtwarzane w losowej kolejności. Problem polega na tym, że po zmianie wideo i rozpoczęciu odtwarzania nowego wideo urządzenie pozostaje w bardzo krótkim czasie, ale nie mogę zmienić płynności. Czy istnieje sposób wstępnego ładowania filmów za pomocą AVPlayera?iOS: Wstępne ładowanie wideo AVPlayer
7
A
Odpowiedz
2
Spróbuj użyć AVQueuePlayer
. Zakładam, że to, co opisałeś jako opóźnienie, jest w rzeczywistości opóźnieniem przed buforowaniem. To powinno zostać zminimalizowane lub w rzeczywistości całkowicie usunięte, gdy używasz AVQueuePlayer
, ponieważ to dziecko będzie buforowało następne AVPlayerItem
podczas odtwarzania bieżącego.
Z dokumentacji AVFoundation:
iOS 4.1 i nowszym można użyć obiektu AVQueuePlayer odgrywać liczbę elementów w sekwencji (AVQueuePlayer jest podklasą AVPlayer).
Zobacz także odpowiedź Mihai na Pre-buffering-for-avqueueplayer.
Powiązane problemy
- 1. Wstępne ładowanie zdjęć
- 2. Wstępne ładowanie obrazów tła
- 3. Wstępne ReactJS ładowanie danych
- 4. Ładowanie powiadomienia AVQueuePlayer/AVPlayer?
- 5. AVPlayer powolne ładowanie
- 6. Optymalne wstępne ładowanie/wstępne pobieranie obrazów w UICollectionView i UITableView
- 7. Wideo wstępne pełne wideo HTML5 w javascript
- 8. Wstępne ładowanie tekstur w unity3d
- 9. Odtwórz wideo za pomocą AVPlayer
- 10. AVPlayer - UILabel niewidoczny na wideo
- 11. Jak zatrzymać wideo w AVPlayer?
- 12. Zatrzymywanie AVPlayer na iOS
- 13. Jak ustawić bufor AVPlayer pusty w ios
- 14. Wstępne ładowanie ng-view dla płynniejszej nawigacji
- 15. Wstępne ładowanie ostrzeżeń Sphinx: nie można otworzyć
- 16. Jak utworzyć ładowanie wstępne w AS3
- 17. Dobry sposób na wstępne ładowanie .NET assembly
- 18. iOS AVPlayer Play/Pause problem
- 19. iOS - AVPlayer używający zamkniętych komend
- 20. avplayer nie ma dźwięku podczas odtwarzania wideo
- 21. Przywróć odtwarzanie wideo AVPlayer po uruchomieniu aplikacji
- 22. Odtwarzanie wideo z AVPlayer po AVCaptureMovieFileOutput
- 23. odtwarzanie AVPlayer nie jest aktywny podczas AVAssetExportSession jak iOS 10
- 24. Ładowanie iPada/iPhone'a HTML5 wideo
- 25. AVPlayer nie odtwarza wideo z adresu URL w iOS9
- 26. iOS AVPlayer replaceCurrentItemWithPlayerItem: brak bloku UI Wątek
- 27. Wysyłaj nagłówki z żądaniem AVPlayer w iOS
- 28. AVPlayer replaceCurrentItemWithPlayerItem nie działa na iOS 4.3.3+
- 29. Problemy z odtwarzaniem muzyki w iOS AVPlayer
- 30. iOS 7 AVPlayer AVPlayerItem trwania niepoprawny w iOS 7
Postępuj zgodnie z tą odpowiedzią. http://stackoverflow.com/questions/4218090/pre-buffering-for-avqueueplayer/39036307#39036307 Może Ci pomóc. – iPatel