代码之家  ›  专栏  ›  技术社区  ›  Pau

MPMoviePlayerController口吃

  •  1
  • Pau  · 技术社区  · 15 年前

       NSString *path = [[NSBundle mainBundle] pathForResource:@"sample" ofType:@"m4v"];
    
       MPMoviePlayerController *video = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:path]]; 
    
       [video setBackgroundColor:[UIColor blackColor]];
       video.scalingMode = MPMovieScalingModeAspectFill; 
    
       [[ NSNotificationCenter defaultCenter ] addObserver: self selector: @selector(movieFinishedCallback:) name: MPMoviePlayerPlaybackDidFinishNotification object: aVideo ];
    
       [video play];
    
    ....movieFinishedCallback...
    
       [video release];
    

    结果:

    电影从第10帧开始,然后重置为第0帧,产生结巴效果。。。

    1 回复  |  直到 15 年前
        1
  •  0
  •   Brian    15 年前

    movieplayer.initialPlaybackTime = -1;
    

    为我工作!也许这不是同一个问题,但似乎有帮助。

    祝你好运。