Sha256: fc4002dfba9e93f84cf72c8a9abef3ca24c0b546b5be78b3d921dfec60d94c7c

Contents?: true

Size: 938 Bytes

Versions: 6

Compression:

Stored size: 938 Bytes

Contents

//= require ./media_player

//= require_self

//= require ./video_player/media_events
//= require ./video_player/prebuffering
//= require ./video_player/buffer_underrun_waiting
//= require ./video_player/src_from_options_method
//= require ./video_player/play_button_patch
//= require ./video_player/player_buffered_patch
//= require ./video_player/filter_sources
//= require ./video_player/lazy

pageflow.VideoPlayer = function(element, options) {
  options = options || {};

  element = pageflow.VideoPlayer.filterSources(element);
  var player = vjs(element, options);

  pageflow.VideoPlayer.prebuffering(player);
  pageflow.VideoPlayer.srcFromOptionsMethod(player);

  if (options.mediaEvents) {
    pageflow.VideoPlayer.mediaEvents(player, options.context);
  }

  if (options.bufferUnderrunWaiting) {
    pageflow.VideoPlayer.bufferUnderrunWaiting(player);
  }

  pageflow.mediaPlayer.enhance(player, options);

  return player;
};

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
pageflow-0.11.4 app/assets/javascripts/pageflow/video_player.js
pageflow-0.11.3 app/assets/javascripts/pageflow/video_player.js
pageflow-0.11.2 app/assets/javascripts/pageflow/video_player.js
pageflow-0.11.1 app/assets/javascripts/pageflow/video_player.js
pageflow-0.11.0 app/assets/javascripts/pageflow/video_player.js
pageflow-0.10.0 app/assets/javascripts/pageflow/video_player.js