Jestem w stanie z powodzeniem utworzyć odtwarzacz, ale zostałem zirytowany początkowym czarnym ekranem. Zdecydowałem się na nałożenie UIImageView i schowanie go po uruchomieniu odtwarzacza. To działało, ale nie chciałem kłopotów z tworzeniem i utrzymywaniem obrazów dla wszystkich moich filmów.Jak wyświetlić wstrzymane wideo zamiast czarnego ekranu po uruchomieniu odtwarzacza AVPlayer
Udało mi się osiągnąć dokładnie takie wyniki, jakich chciałem, grając i natychmiast wstrzymując odtwarzacz po jego utworzeniu. Jedynym problemem było to, że czasami stan odtwarzacza był nagrywany niepoprawnie, więc kiedy poszedłem do ponownego uruchomienia odtwarzacza, status został wymieniony jako "grający", mimo że odtwarzacz został zatrzymany.
Zaczynam szukanie w użyciu AVPlayerItem seekToTime, ale nie znalazłem żadnych wykonalnych rozwiązań. Czy istnieje "nie-hacky" sposób na osiągnięcie tego?
@Cris: http://stackoverflow.com/questions/15360721/create-a-thumbnail-or-image-of-an-avplayer-at-current-time? – Larme
Myślę, że link, o którym wspomniał Larme, dałby ci właściwy kierunek. Stwórz miniaturę na żądanie i nakładkę na odtwarzaczu (być może również przycisk Odtwórz), dzięki czemu nie musisz już grać ani odkładać od razu. – Stephenye
W projekcie, który muszę zbudować, potrzebuję nowego wideo odtwarzane po drugim bez czarnego ekranu i miniatur. Klient poprosił mnie, bym przekazał od pierwszego filmu do drugiego, tak jakby druga była następną klatką, bez przerw – Cris