ПРЕДУПРЕЖДЕНИЕ :при нормальных условиях _fillInQueueWithExtraSpace :ignoreExistingItems :не следует повторно -вводить

Это мой класс, который управлял моим видео:

#import "video.h"
#import <MediaPlayer/MediaPlayer.h>

@interface video()
{
    MPMoviePlayerController* videoView;
}
@end

@implementation video

static video *sharedSingleton = nil;

+ (video *)sharedSingleton
{
    @synchronized([video class])
    {
        if (!sharedSingleton)
            sharedSingleton = [[super allocWithZone:NULL] init];
        return sharedSingleton;
    }
    return nil;
}

- (id)init 
{
    self = [super init];

    CGRect dimVideo = CGRectMake(0, 0, 472, 400);
    NSURL* videoPath = [[NSBundle mainBundle] URLForResource: @"videoName" withExtension: @"mp4"];

    self->videoView = [[MPMoviePlayerController alloc] initWithContentURL:videoPath];
    [self->videoView.view setFrame:dimVideo];
    [self->videoView prepareToPlay];

    return self;
}

- (void)addVideoOn:(UIView*)view{
    [view addSubview:self->videoView.view];
    [self->videoView play];
}

- (void)removeVideo{
    [self->videoView stop];
    [self->videoView.view removeFromSuperview];
}

@end

Но иногда я получаю эту ошибку при воспроизведении видео :ВНИМАНИЕ :при нормальных условиях _fillInQueueWithExtraSpace :ignoreExistingItems :не следует вводить повторно -.

В чем проблема? Заранее спасибо

Я заметил одну вещь :видео зависает, когда вы проходите время между остановкой и воспроизведением. Я исправил ошибку, из-за которой видео останавливалось, а не останавливалось.

6
задан Brad Larson 30 September 2012 в 15:01
поделиться