import videojs from 'video.js'
import 'video.js/dist/video-js.css'
$(document).on('turbolinks:load', function(){
static targets = ['player']
connect() {}
initialize() {
let videoPlayer = videojs(document.getElementById
, {
controls: true,
playbackRates: [0.5, 1, 2],
autoplay: false,
fluid: true
})
videoPlayer.addClass('video-js')
videoPlayer.addClass('vjs-big-play-centered')
}
disconnect() {}
});
= content_tag :div, data: { controller: 'video' } do = content_tag :video, data: { target: 'video.player' } do = tag :source, src: url_for(@episode.video), type: @episode.video.content_type
%video#my-video.video-js{:controls => "", "data-setup" => "{}", :height => "264", :poster => "MY_VIDEO_POSTER.jpg", :preload => "auto", fluid: "true"} = tag :source, src: url_for(@lesson.video), type: @lesson.video.content_type %p.vjs-no-js To view this video please enable JavaScript