2017-07-14 16 views
1

私はAVPlayerViewControllerでビデオを90度回転させる方法を理解できませんが、どのようにすればいいですか?いつものようにAVPlayerLayerにアクセスする方法が不明です。AVPlayerViewControllerでビデオを90度回転できますか?

+0

あなた自身を説明してください。あなたの本当のニーズは何ですか、よろしくお願いします。 –

+0

@ReinierMelianあなたの答えはうまくいきました。あなたは必要なフレーム変更を指定していません。 –

+0

これで元に戻されていないので、フレームの変更を確認し、対話の問題を無効にします。 –

答えて

1

これはあなたを助け

希望を試験した、うまく動作

UIView.animate(withDuration: 0.5, animations: { 
       self.avPlayerViewController?.view.transform = CGAffineTransform(rotationAngle: CGFloat((90 * Double.pi)/180)) 
       self.avPlayerViewController?.view.frame = CGRect(x: 0, y: 0, width: (self.avPlayerViewController?.view.frame.size.height)!, height: (self.avPlayerViewController?.view.frame.size.width)!) 
      }) { (finished) in 

      } 

EDITEDフレームに

を調整し、我々はビューを回転させるが、我々はまた、必要AffineTransformを使用して、このコードを試してみてください

+0

私にとってはまったく動作しません。上下に白を残し、相互作用を無効にします。 –

+0

フレームを回転して調整する必要がありますか?何が必要ですか? –

+0

@DougSmith私の答えをもう一度チェックして編集しました。あなたの問題を今解決したら教えてください。よろしくお願いします。 –

関連する問題