У меня есть специальная кнопка, чтобы изменить тип воспроизведения на inline = false, когда я делаю этот родной плеер, который становится полноэкранным режимом для моего видеопроигрывателя, однако при выходе из этого проигрывателя видео будет остановлено во встроенном режиме.игрок и потому что мы не разрешаем элементы управления, пользователь не может возобновить это вручную.Есть ли способ получить уведомление, когда нативный проигрыватель был закрыт, чтобы я мог возобновить воспроизведение в коде, перезагрузив встроенный проигрыватель?
Вот так я загружаю видео в другом формате, вызывая loadLiveStream для встроенного воспроизведения и loadStreamFullScreen.для родного плеера.
func loadLiveStream(streamID: String) {
player.configuration.allowsInlineMediaPlayback = true
print("Stream ID has changed to: \(streamID)")
let htmlString = "https://player.twitch.tv/?channel=\(streamID)&controls=false"
player.load(URLRequest(url: URL(string: htmlString)!))
}
func loadStreamFullscreen(streamID: String) {
player.configuration.allowsInlineMediaPlayback = false
print("Stream ID has changed to: \(streamID)")
let htmlString = "https://player.twitch.tv/?channel=\(streamID)&controls=false&playsinline=false"
player.load(URLRequest(url: URL(string: htmlString)!))
}