/*! * MediaElement.js * http://www.mediaelementjs.com/ * * Wrapper that mimics native HTML5 MediaElement (audio and video) * using a variety of technologies (pure JavaScript, Flash, iframe) * * Copyright 2010-2017, John Dyer (http://j.hn/) * License: MIT * */(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o currentPos) { if (lastMarkerCallBack > currentPos) { lastMarkerCallBack = -1; } } else { lastPlayPos = currentPos; } if (player.options.markers.length) { for (var _i = 0, _total = player.options.markers.length; _i < _total; ++_i) { currentMarker = Math.floor(player.options.markers[_i]); if (currentPos === currentMarker && currentMarker !== lastMarkerCallBack) { player.options.markerCallback(media, media.currentTime); lastMarkerCallBack = currentMarker; } } } }, false); }, setmarkers: function setmarkers(controls) { var t = this, markers = controls.querySelectorAll('.' + t.options.classPrefix + 'time-marker'); for (var i = 0, total = t.options.markers.length; i < total; ++i) { if (Math.floor(t.options.markers[i]) <= t.media.duration && Math.floor(t.options.markers[i]) >= 0) { var left = 100 * Math.floor(t.options.markers[i]) / t.media.duration, marker = markers[i]; marker.style.width = t.options.markerWidth + 'px'; marker.style.left = left + '%'; marker.style.background = t.options.markerColor; } } } }); },{}]},{},[1]);