Как вставлять видео YouTube в приложение Phonegap ios
Я долго искал решение, но все, что я могу найти, это вещи, связанные со старыми версиями телефонного разговора.
Мне в основном нужно включить некоторые видеоролики youtubes в мое приложение, но в настоящее время используется код включения, например:
<iframe width="240" height="180" src="http://www.youtube.com/embed/PEfxz7PuI0g" allowfullscreen></iframe>
Это не отображает ничего, кроме места, которое займет видео, только серый квадрат. Я использую phonegap 2.9.0 и последнюю версию xCode. Я попытался установить домены, чтобы разрешить youtube, но это не помогло:
MediaPlaybackRequiresUserAction: NO
AllowInlineMediaPlayback: YES
OpenAllWhitelistURLsInWebView: YES
ExternalHosts
*.youtube.com
*.ytimg.com
Я считаю, что это было для предыдущих версий приложений для мобильных телефонов для ios. Может кто-нибудь помочь, было бы оценено.
Ответы
Ответ 1
попробуйте приведенный ниже код, надеясь, что он поможет вам полностью
var video_embeded = 'PEfxz7PuI0g';
<object><param name="movie" value="https://www.youtube.com/v/'+video_embeded+'&hl=en_US&feature=player_embedded&version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="https://www.youtube.com/v/'+video_embeded+'?suggestedQuality=medium&hl=en_US&feature=player_embedded&version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always"></embed></object>
эта помощь полна для меня....
Ответ 2
У меня была аналогичная проблема с приложением PhoneGap. Видео (YouTube или Vimeo) хорошо работало на Android, но на iOS было просто пустое место.
Я пробовал много разных решений, но единственное, что действительно работало, заключалось в добавлении следующих строк в config.xml:
<preference name="AllowInlineMediaPlayback" value="true" />
<preference name="MediaPlaybackRequiresUserAction" value="false" />
<allow-navigation href="*youtube*" />
<allow-navigation href="*ytimg*" />
Надеюсь, что это поможет.
Ответ 3
Есть ли какие-либо изменения, которые я хочу сделать.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<!--<iframe width="560" height="315"src="https://www.youtube.com
/embed/Qhl5B4K1N0k" frameborder="0"allowfullscreen></iframe>-->
<object><param name="movie" value="https://www.youtube.com/v/'
+video_embeded+'&hl=en_US&feature=player_embedded&version=3"></param>
<param name="allowFullScreen" value="true"></param><param
name="allowScriptAccess" value="always"></param><embed
src="https://www.youtube.com/v/'+video_embeded+'?
suggestedQuality=medium&hl=en_US&feature=player_embedded&version=3"
type="application/x-shockwave-flash" allowfullscreen="true"
allowScriptAccess="always"></embed></object>
</body>
</html>