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];
'iOS' 카테고리의 다른 글
UICollectionView 사용 (0) | 2014.03.13 |
---|---|
MPMoviePlayerController를 사용하여 화면 off (Background) 상태에서도 음악 재생하기 (0) | 2013.06.07 |
UIWebView에서 alert, confirm 자바스크립트 처리하기 (0) | 2013.03.25 |
ios에서 ttf폰트 사용하기 (0) | 2012.10.22 |
iOS6 shouldAutorotate NavigationViewController 문제 (0) | 2012.09.24 |