Быстрое воспроизведение видео на 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 автоматически воспроизводиться в полноэкранном режиме. возможно ли это сделать без создания пользовательского представления или использования какой-либо библиотеки?

0 ответов

Другие вопросы по тегам