Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ember.js 如何在余烬应用程序中自动播放视频_Ember.js - Fatal编程技术网

Ember.js 如何在余烬应用程序中自动播放视频

Ember.js 如何在余烬应用程序中自动播放视频,ember.js,Ember.js,我已经使用videojs插件将视频添加到我的余烬应用程序中。。我已经做了 bower安装videojs youtube,npm在我的应用程序中安装videojs youtube。 我以弹出窗口的形式显示视频,但视频不是自动播放的。如何使用余烬应用程序自动播放视频 HTML: 在这种情况下,您可能只需要一个。如果它是一个前端插件依赖项,您可能最好使用bower,因为它将使用您可以使用的可靠文件夹结构进行安装 要包含外部bower插件,请确保将其包含在应用程序的ember cli build.js(

我已经使用videojs插件将视频添加到我的余烬应用程序中。。我已经做了 bower安装videojs youtube,npm在我的应用程序中安装videojs youtube。 我以弹出窗口的形式显示视频,但视频不是自动播放的。如何使用余烬应用程序自动播放视频

HTML:


在这种情况下,您可能只需要一个。如果它是一个前端插件依赖项,您可能最好使用bower,因为它将使用您可以使用的可靠文件夹结构进行安装

要包含外部bower插件,请确保将其包含在应用程序的
ember cli build.js
()中

您设置的操作看起来不错,但是由于您依赖jQuery对象上的操作,因此应该将其范围限定到组件的上下文。在播放动作中使用
this.$()
,即:
this.$(“#视频”)


最后,ember生态系统中有丰富的ember-y包装,以避免现有插件的这种手动设置。在ember的上下文中,这可能会减少设置和文档,从而实现您想要的功能。请浏览。

了解其他加载项。请编辑您的问题以格式化您的代码
<video
    id="vid1"
    class="video-js vjs-default-skin"
    controls
    width="640" height="264"
    data-setup='{"techOrder": ["youtube"], "sources": [{ "type": "video/youtube", "src": "https://www.youtube.com/watch?v=xjS6SftYQaQ"}], "youtube": { "iv_load_policy": 1 } }'
>
</video>

<i class="fa fa-play-circle fa-3x" aria-hidden="true" {{action 'play'}}></i>
play() {
  $('#video').modal('show');
  $("#vid1")[0].src += "&autoplay=1";
},