我正在开发一个 angular+nativescript 应用程序。我想在其中嵌入一些来自 Youtube 和 Dailymotion 的视频。我发现只有一个插件可以做到这一点:
https://github.com/triniwiz/nativescript-youtubeplayer
我遵循了确切的文档,但仍然收到错误:
Cannot read property 'player' of undefined
我正在开发一个 angular+nativescript 应用程序。我想在其中嵌入一些来自 Youtube 和 Dailymotion 的视频。我发现只有一个插件可以做到这一点:
https://github.com/triniwiz/nativescript-youtubeplayer
我遵循了确切的文档,但仍然收到错误:
Cannot read property 'player' of undefined
当您添加具有本机依赖项的插件时,此错误非常常见,它在实时同步期间未正确链接(我猜这里是 Android SDK)。通常这可以解决问题:
$ rm -rf platforms node_modules
$ tns run android
对我来说,它使用的是旧版本。当我阅读我刚刚运行的文档时tns plugin add nativescript-youtubeplayer
- 即使我的 nativescript 是 6.x 并且这不是最新版本,它也安装了 2.2.6 版本。
所以我只是强迫最新的:tns plugin add nativescript-youtubeplayer@latest
- 这为我解决了它..