iOS: get video duration and thumbnails without playing video

后端 未结 3 2096
北荒
北荒 2021-01-31 04:30

I need to get a (local) video\'s duration, and then get access to its individual frames as UIImages. So far I\'ve been using MPMoviePlayerController fo

3条回答
  •  星月不相逢
    2021-01-31 05:12

    Calling setShouldAutoPlay:NO does the trick with MPMoviePlayerController:

     moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL: movieURL];
    [moviePlayerController setShouldAutoplay:NO];   
    [moviePlayerController prepareToPlay];
    

    Edit: I'm getting downvoted without explanation, but I'll stand by this answer. If you need to use MPMoviePlayerController then this will prevent autoplay of the media, yet still allow you to get duration and thumbnails as per my original question.

提交回复
热议问题