电影播放器​​的激活状态错误(一) [英] Movie player has wrong activation state (1)

查看:8
本文介绍了电影播放器​​的激活状态错误(一)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨!我正在从视频网址捕获视频的缩略图.我正在使用以下代码来捕获缩略图

Hi! I am capturing the thumbnail image of video from video url. And I am using following code to capture the thumbnail

MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc]initWithContentURL:movieURL];
[moviePlayer setControlStyle:MPMovieControlStyleFullscreen];
[moviePlayer setFullscreen:YES];
moviePlayer.useApplicationAudioSession = NO;
UIImage *image = [moviePlayer  thumbnailImageAtTime:(NSTimeInterval)1.0 timeOption: MPMovieTimeOptionNearestKeyFrame];

我为此使用线程.我收到以下错误:

I am using threading for this. I am getting the following error:

电影播放器​​的激活状态错误(一)

Movie player has wrong activation state (1)

有人可以帮我吗?

推荐答案

当你初始化电影播放器​​时,你已经有了一个.MPMoviePlayerController 只能有一个.您可能正在循环执行此操作.您需要将最后一个设置为 nil 或不断重复使用同一个.

When you are initing the movie player, you already have one. There can be only one MPMoviePlayerController. You are probably doing this in a loop. You need to set your last one to nil or keep reusing the same one over and over.

这篇关于电影播放器​​的激活状态错误(一)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆