Я представляю AVPlayerViewController
с номером AVPlayer
и покажу в нем объявление предварительного ролика, но я хочу удалить верхнюю панель и панель кнопок или сделать так, чтобы пользователь не смог отменить ViewController
перед объявлением сделано:Swift. Как удалить панель инструментов в AVPlayerViewController
Как я могу это сделать?
вот мой код для моей реализации AVPlayerViewController:
let preRollAdPlayer = AVPlayerViewController()
let player = AVPlayer()
preRollAdPlayer.player = player
if #available(iOS 9.0, *) {
preRollAdPlayer.delegate = self
}
preRollAdPlayer.showsPlaybackControls = false
self.view?.window?.rootViewController?.presentViewController(preRollAdPlayer, animated: true, completion: {
self.preRollAdPlayer.playPrerollAdWithCompletionHandler({ (error) -> Void in
if (error != nil) {
NSLog("Error Message: %@", error)
} else {
print("preRoll loaded")
}
self.preRollAdPlayer.dismissViewControllerAnimated(true, completion: {
if (error != nil) {
NSLog("Error Message: %@", error)
}
})
})
})
Редактировать ваш пост и предоставить код надрез вашей реализации AVPlayerViewController. – OhadM
Хорошо, я просто сделал это – Benja0906
Вы проверили, что для свойства actualPlaybackControls установлено значение false? – OhadM