【问题标题】:MPMoviePlayerViewController repeatMode not working?MPMoviePlayerViewController 重复模式不起作用?
【发布时间】:2010-07-22 09:07:16
【问题描述】:

我遇到了 MPMoviePlayerViewController 的问题,它的属性为 repeatMode。据说将其设置为 MPMovieRepeatModeOne 值将导致播放器重复播放。我使用以下代码循环播放视频,但它只是在结束后停止。

MPMoviePlayerViewController *mpViewController =[[MPMoviePlayerViewController alloc] init];
mpViewController.moviePlayer.contentURL= movieURL;
self.aPlayer=mpViewController;
self.aPlayer.moviePlayer.repeatMode=MPMovieRepeatModeOne;

【问题讨论】:

    标签: iphone mpmovieplayercontroller


    【解决方案1】:
    mpViewController.repeatMode=MPMovieRepeatModeOne;
    

    为我工作,但我没有 url 行或 self.'s

    我在上面之后的下一行是[mpViewController play];

    【讨论】:

      【解决方案2】:

      删除这一行

      [self.aPlayer.movi​​ePlayer setRepeatMode:MPMovieRepeatModeOne];

      然后放:

         [[NSNotificationCenter defaultCenter] addObserver:self
                                                   selector:@selector(moviePlayerDidChangeState:)
                                                       name:MPMoviePlayerPlaybackStateDidChangeNotification
                                                     object:self.player];
      

      并实施

      - (void)moviePlayerDidChangeState:(NSNotification *)note
      {
      
      
          MPMoviePlaybackState playbackState = [self.player playbackState];
          if(playbackState==MPMoviePlaybackStateStopped ||playbackState==MPMoviePlaybackStatePaused || playbackState==MPMoviePlaybackStateInterrupted)
          {
              if (note.object == self.player) {
                  NSInteger reason = [[note.userInfo objectForKey:MPMoviePlayerPlaybackDidFinishReasonUserInfoKey] integerValue];
                  if (reason == MPMovieFinishReasonPlaybackEnded)
                  {
                      [self.player play];
                  }
              }
          }
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-11-03
        • 1970-01-01
        • 1970-01-01
        • 2016-08-18
        相关资源
        最近更新 更多