Angular Ionic v3 Youtube视频播放器对象(…)不是函数
我在这里尝试了很多答案,但是没有运气。我用的是爱奥尼亚v3,我试着播放youtube视频。这是我的代码: openVideo()函数出错: 对象(…)不是函数 在设备上,不要按按钮做任何事情 config.xmlAngular Ionic v3 Youtube视频播放器对象(…)不是函数,angular,ionic-framework,ionic3,Angular,Ionic Framework,Ionic3,我在这里尝试了很多答案,但是没有运气。我用的是爱奥尼亚v3,我试着播放youtube视频。这是我的代码: openVideo()函数出错: 对象(…)不是函数 在设备上,不要按按钮做任何事情 config.xml <preference name="YouTubeDataApiKey" value="xxxxxxxxxxxxxxxxxxxxxxxx" /> youtube.html <ion-header> <ion-navbar color="primar
<preference name="YouTubeDataApiKey" value="xxxxxxxxxxxxxxxxxxxxxxxx" />
youtube.html
<ion-header>
<ion-navbar color="primary">
<button ion-button menuToggle>
<ion-icon name="menu"></ion-icon>
</button>
<ion-title>Videos</ion-title>
</ion-navbar>
</ion-header>
<ion-content>
<button ion-button round icon-start color="danger" (click)="openVideo()">
<ion-icon name="logo-youtube"></ion-icon>
Open YouTube Video
</button>
</ion-content>
版本:
Ionic Framework: 3.9.2
Ionic App Scripts: 3.1.0
Angular Core: 5.0.0
Angular Compiler CLI: 5.0.0
Node: 8.11.3
OS Platform: Windows 10
Navigator Platform: Win32
User Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X)
AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372
Safari/604.1
我认为这是一个版本冲突,但我不知道在哪里。我认为如果是一个Ionic V3项目,您的导入与v4略有不同
import { YoutubeVideoPlayer } from '@ionic-native/youtube-video-player';
因此,没有/ngx
部分;确保正确卸载/安装插件,并在应用程序模块中更改导入
可以找到此v3插件的文档您是否将插件添加到应用程序的模块中?如果是这样的话,你能添加一个屏幕截图,显示你得到的确切错误吗?错误是在chrome中还是在terminal中?是的,很抱歉,但是是的,我添加了它。添加了图片错误。
Ionic Framework: 3.9.2
Ionic App Scripts: 3.1.0
Angular Core: 5.0.0
Angular Compiler CLI: 5.0.0
Node: 8.11.3
OS Platform: Windows 10
Navigator Platform: Win32
User Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X)
AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372
Safari/604.1
import { YoutubeVideoPlayer } from '@ionic-native/youtube-video-player';