我想实现jwplayer上的一个emberjs应用程序,我使用保龄球安装jwplayer,我包括它的馀烬cli构建。
app.import('bower_components/jwplayer/jwplayer.js');
问题是当im尝试应用程序路由来设置jwplayer时:
init() {
this._super(...arguments);
jwplayer.key='t7jmHu1/RAgJaW/NYESUcyMbUjuFcEeBqDTr/Q==';
jwplayer("video").setup({
file: "http://content.bitsontherun.com/videos/nhYDGoyh-kNspJqnJ.mp4"
});
}有人知道怎么解决吗?
发布于 2016-09-03 13:21:34
通常最好是在组件中进行这种类型的设置。这样做可以更好地控制像这样的外部插件何时加载和卸载。
请参阅本页(https://guides.emberjs.com/v2.7.0/components/the-component-lifecycle/)中关于第三方库的讨论。您还需要确保清除willDestroyElement钩子中库的使用,以避免库的多个“幽灵”版本在内存中浮动.
https://stackoverflow.com/questions/39239142
复制相似问题