2016-02-20 3 views
3

Я поставил YouTube видео с iframe в своем HTML-коде, и он отображается в моей версии localhost, но не на симуляторе iOS. Что-то не так? Как я могу встроить видео YouTube в мой myApp.html, чтобы он отображался как в iOS-симуляторе, так и в localhost?Как встроить плеер YouTube в приложение Meteor?

Кажется, что это должно быть хорошо, если я использую пакет , как этот (1). Но есть ли другой способ сделать это, не устанавливая пакет?

  1. https://atmospherejs.com/adrianliaw/youtube-iframe-api
+1

Вы можете показать свой код iframe html? iOS не поддерживает флеш (я думаю), поэтому, возможно, вам просто нужно использовать другой тип игрока, который, как я полагаю, может быть указан в коде iframe. –

+0

Вы когда-нибудь получали эту работу? – RonLugge

ответ

1

Я был в состоянии получить YouTube видео работает с довольно стандартным плавающие фреймы:

<iframe ng-if="video.youtube_url_2" ng-src="{{video.youtube_url_2}}" frameborder="0" allowfullscreen></iframe> 

Ключ в том, чтобы создать mobile-config.js файл (положить его в корень проекта , наряду с вашим файлом README и т. д.) со следующими правилами (я подозреваю, что это был первый, который сделал это, в том числе и «на всякий случай» - это была буквально проблема, которая исправлялась, когда я исправил вторую проблему):

App.accessRule('*', {type:'navigation'}); 
App.accessRule('maps:*', {type:'intent'}); 
Смежные вопросы