프로젝트에 AVPlayer
을 사용하여 비디오 플레이어를 만들었습니다. 나는 재생할 비디오를 일시 정지하고 앞으로 재생할 옵션을 만들었습니다. 현재 사용자가 회전시킬 때 landscape
(전체 화면)에 비디오 플레이어를 표시하기 위해 문제가 발생했습니다. 내 앱은 세로로 만 작동합니다.모바일을 가로로 돌릴 때 전체 화면으로 AVPlayer에 비디오 표시
내 비디오 플레이어가 전체 화면으로 비디오를 보여 주도록 제안 해주십시오.
그 아래에있는 내 코드를 찾아주세요 난 당신이 키 "Supportedinterfaceorientations"를 추가 info.plist
에서 지원되는 인터페이스 방향을 설정하거나 첨부 단계 및 스크린 샷 아래로에서 설정할 수 있습니다 avPlayer
// self.avPlayer is @property(nonatomin,strong)AvPlayer avPlayer;
self.avPlayer= [[AVPlayer alloc] initWithURL:[NSURL fileURLWithPath:videoPath]];
layerr = [AVPlayerLayer playerLayerWithPlayer:self.avPlayer];
AVPlayerItem *currentItem = self.avPlayer.currentItem;
currentTime = currentItem.cu`enter code here`rrentTime; //playing time
CMTime duration = self.avPlayer.currentItem.asset.duration;
float seconds = CMTimeGetSeconds(duration);
self.avPlayer.actionAtItemEnd = AVPlayerActionAtItemEndNone;
layerr.frame = self.view.bounds;
[self.view.layer addSublayer: layerr];
[self.avPlayer play];
[self.view addSubview:self.btnPause];
당신은 supportedInterfaceOrientations에 풍경을 추가하고 있습니까? –
no .. 어떻게해야합니까? –
대답을 확인하십시오 설정하는 방법을 설명하십시오 지원되는 인터페이스 방향 –