Быстрое воспроизведение видео на YouTube в полноэкранном режиме и автоматическое воспроизведение с помощью SFSafariViewController
Проблема:
Я хотел бы, чтобы SFSafariViewController автоматически воспроизводил видео YouTube в полноэкранном режиме.
Код:
import SafariServices
@objc func handleYTTap(_ sender: UIGestureRecognizer) {
let youtubeVideoURL = "https://youtu.be/d9MyW72ELq0"
let bookmark = NSURL(string: youtubeVideoURL)
let safari = SFSafariViewController(url: bookmark as! URL)
if(UIDevice.current.userInterfaceIdiom == .pad) {
safari.modalPresentationStyle = .fullScreen
}else{
safari.modalPresentationStyle = .fullScreen
}
self.present(safari, animated: true, completion: nil)
}
Пробные решения:
Я попытался реализовать
"?playsinline=1?autoplay=1".
на URL-адрес, но все еще не могу заставить SFSafariViewController автоматически воспроизводиться в полноэкранном режиме. возможно ли это сделать без создания пользовательского представления или использования какой-либо библиотеки?