Я разрабатываю живой видеоплеер, и я хочу использовать новый вариант «Изображение в картинке». Я основал плеер на AVPlayerViewController, и это мой код.Изображение в картинке отключено
class PlayerViewController: AVPlayerViewController {
var link = NSURL()
override func viewDidLoad() {
super.viewDidLoad()
setVideoPlayer()
do {
try AVAudioSession.sharedInstance().setActive(true)
try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback)
}
catch {
print("Audio session setCategory failed")
}
}
}
typealias VideoPlayer = PlayerViewController
extension VideoPlayer {
func setVideoPlayer() {
player = AVPlayer(URL: (link))
player!.play()
}
}
Я не понимаю, почему PictureInPicture хорошо работает на IPad 2 Air тренажере, но в реальном устройстве кнопка PiP остается отключена, хотя видно, и пользователь не может нажать на него.
Как насчет mp3-файла? когда я нажимаю кнопку PiP в UIWeview, функция PiP неактивна, а затем приложение не запускается нормально. Является ли ошибка PiP? –