flowplayer-files
Version:
Flowplayer js and css files for v2.5.9 after the reboot of flowplayer
2 lines (1 loc) • 1.27 kB
JavaScript
!function(n,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):((n=n||self).flowplayer=n.flowplayer||{},n.flowplayer.audio=e())}(this,(function(){"use strict";function n(n,e,o){for(var t=function(n){return Array.isArray(n)?n.slice(0):n.split(".")}(e);t.length;){if(null==n)return o;var r=t.shift();if("string"!=typeof r)return o;n=n[r]}return null==n?o:n}var e=Object.freeze({__proto__:null,AUDIO_ONLY:8192});function o(e,o,t){var r=e.poster,f=!1,i=!1,s=!1;function u(){t.setState("is-audio-player",!i&&f),t.setState("show-controls-only",!i&&!r)}t.on("config",(function(e){r=n(e,"data.poster",r);var o=n(e,"data.ui",{});s=8192&o})),t.on("audioonlysource",(function(){f=!0,u()})),t.on("src",(function(){f=s||!1,u()})),t.on("loadstart",u),t.ads&&(t.ads.on(flowplayer.AdEvents.AD_STARTED,(function(){i=!0,u()})),t.ads.on(flowplayer.AdEvents.AD_BREAK_COMPLETED,(function(){i=!1,u()})))}return o.flags=e,function(n,e){if("object"==typeof exports&&"undefined"!=typeof module)return e;"flowplayer"in n||(n.flowplayer={extensions:[]});var o=n.flowplayer;return"function"==typeof o?(o(e),e):(Array.isArray(o.extensions)||(o.extensions=[]),~o.extensions.indexOf(e)||o.extensions.push(e),e)}(window,o)}));