Мне нужно вставлять видео с YouTube, используя iframe. Согласно тестовому проекту, когда я пытаюсь использовать youtube_ios_player_helper с функцией
-(BOOL)loadWithVideoId:(nonnull NSString *)videoId playerVars: (nullable NSDictionary *)playerVars
let vars = ["origin": "http://www.youtube.com"]
playerView.load(withVideoId: "gqbB8-sBuvg", playerVars: vars)
видео работает. Если я не использую дополнительные параметры, я вижу: "This video is unavailable"
. Но для iframe я вижу только "This video is unavailable"
. Я использую следующий HTML:
videoWebView.loadHTMLString("<iframe width=\"\(videoWebView.frame.width)\" height=\"\(videoWebView.frame.height)\" src=\"https://www.youtube.com/embed/gqbB8-sBuvg?enablejsapi=1&origin=\"http://www.youtube.com\"\" frameborder=\"0\" allow=\"autoplay; encrypted-media\" allowfullscreen> </iframe>", baseURL: nil)
Как исправить встраивание iframe?