(Yerel) videonun süresini almalı ve sonra da kendi çerçevelerine UIImage
s olarak erişmem gerekiyor. Şimdiye kadar bunun için MPMoviePlayerController
kullanıyorum.iOS: video oynatmadan videonun süresini ve küçük resimlerini alın
İlk önce MPMovieDurationAvailableNotification
olayı için kayıt yapıyorum ve prepareToPlay
numaralı telefonu arayın. Etkinlik alındığında, videonun süresine dikkat ediyorum ve daha sonra requestThumbnailImagesAtTimes
üzerinden kareler talep ediyorum.
Bu, ancak videonun hiçbir şekilde görünümüne eklememiş olmama rağmen video oynatmaya başlıyor gibi görünüyor (arka planda çalmakta olan sesi duyabiliyorum).
Videonun gerçekte oynatılmadan videonun süresini ve çerçevelerini almanın bir yolu var mı? Ben açıklama yapmadan downvoted alıyorum, ama bu cevap arkasýndayým:
moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL: movieURL];
[moviePlayerController setShouldAutoplay:NO];
[moviePlayerController prepareToPlay];
Düzenleme:
gibi hızlı geçebilirsiniz:
bir framegrab almak için: – geraldWilliam
Bu sorunla ilgili herhangi bir öneri: https://stackoverflow.com/questions/47617130/error-getting-same-video-thumbnail-image-every-time-in-swift3-ios/47617794#47617794 –