2016-02-20 51 views
3

我在我的HTML代码中放入了一个YouTube视频,iframe,它显示在我的localhost版本中,但不在iOS模拟器上。有什么不对的吗?我如何在我的myApp.html中嵌入YouTube视频,以便它会在iOS模拟器和本地主机中显示?如何在Meteor App中嵌入YouTube播放器?

看来,这应该是好的,如果我使用Meteor包这种(1)。但是有没有其他方式可以做到这一点,而无需安装软件包?

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

你能显示你的iframe html代码吗? iOS不支持Flash(我认为),所以也许你只需要使用不同类型的播放器,我假设可以在iframe代码中指定。 –

+0

你有没有得到这个工作? – RonLugge

回答

1

我能得到YouTube视频用相当标准的iFrame工作:

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

的关键是要建立一个mobile-config.js文件(把它放在项目的根,以及您的自述文件等等),并遵循以下规则(我怀疑这是第一个做到这一点的,包括'以防万一') - 当我修复第二个问题时,这实际上是一个问题,可以解决这个问题):

App.accessRule('*', {type:'navigation'}); 
App.accessRule('maps:*', {type:'intent'}); 
相关问题