У меня странная проблема с моим встроенным видео youtube. Поэтому у меня есть веб-просмотр. Я загружаю URL-адрес видео youtube. Когда я запускаю приложение, все в порядке. Веб-просмотр загружает видео. НО, когда я нажимаю кнопку красного воспроизведения. Ничего не играет. Видео не запустится. Более того, когда я нажимаю на название видео. Это может привести меня к реальному «Youtube Player», если мы сможем это сказать. И теперь, если я нажму кнопку воспроизведения, он запустит видео.Youtube встроенное видео не запустится
Когда я вижу учебники по этому поводу, все кажется для них хорошим. Не для меня ... НУЖНА ПОМОЩЬ! Я разочарована ....
Вот часть кода, который обрабатывает это:
@IBOutlet var webView: UIWebView!
func initilize()
{
let youtubeURL = "https://www.youtube.com/embed/Q0oIoR9mLwc"
webView.loadHTMLString("<iframe width=\"\(webView.frame.width)\" height=\"\(webView.frame.height)\" src=\"\(youtubeURL)\"?&inline=\"1\" frameborder=\"0\" allowfullscreen></iframe>", baseURL: nil)
}
EDIT РЕШЕНИЕ: Посмотрите, как Music видео с Vevo делает это !! Безумный! Интересно, почему ?! Но как @MohanSingh сказал, что это ссылка URL. Он также внес некоторые изменения в встроенную обработку видео.
@IBOutlet var webView: UIWebView!
func initilize()
{
let youtubeURL = "https://www.youtube.com/embed/JMEEdFz0d7Q"
webView.allowsInlineMediaPlayback = true
let width = webView.frame.width
let height = webView.frame.height
webView.loadHTMLString("<iframe width=\"\(width)\" height=\"\(height)\" src=\"\(youtubeURL)?&playsinline=1\" frameborder=\"0\" allowfullscreen></iframe>", baseURL: nil)
}
С уважением,
Хари.
Благодарим за быстрый ответ. Я пробую ваш код. Но проблема все еще существует. Я не знаю, почему, но видео не начнется вообще, если я нажму на красную кнопку. Мне нужно щелкнуть заголовок, а затем кнопку воспроизведения. –
Добро пожаловать. Да! это не может играть. Я не уверен, но я уверен, что проблема связана с вашим URL-адресом youtube (я думаю, семейная безопасность). попробуйте другой URL. например, 'https: // www.youtube.com/embed/zh4WiBMyJ2Q'. после нажатия красной кнопки появилась черная кнопка. но не нужно кликать. он будет играть в короткие сроки, зависит от скорости вашей сети. –
Ницца! Я думаю, что музыкальное видео «Вево» - проблема! Ничего себе, спасибо, сэр! –