MPMoviePlayerController을 사용하여 미디어 플레이어를 제작하던 도중 문제에 부딛쳤다.

MPMoviePlayerController를 사용하여 음악을 플레이한 경우 seek바만 나타나게 되어 풀스크린의 상태로 변경이 안되었다

MPMoviePlayerController의 fullscreen 속성을 사용하여 해결하였으나 반드시 주의해야할 점은

부모뷰에 addSubview를 한 뒤에 속성값을 지정해줘야한다. addSubview이전에 하면 제대로 동작하지 않는다.


self.mediaPlayer =  [[MPMoviePlayerController alloc]initWithContentURL:url];


    self.mediaPlayer.controlStyle = MPMovieControlStyleFullscreen;

    self.mediaPlayer.scalingMode = MPMovieScalingModeFill;

    self.mediaPlayer.useApplicationAudioSession = YES;

    self.mediaPlayer.view.frame = self.view.bounds;

    

    [self.view addSubview:self.mediaPlayer.view];

    

    self.mediaPlayer.fullscreen = YES;

    

    [self.mediaPlayer play];


+ Recent posts