| 123456789101112131415161718192021222324252627282930 |
- /* global brightcove, brightcoveData */
- ( function ( $ ) {
- var script = document.createElement( 'script' ),
- tld = 'co.jp' === brightcoveData.tld ? 'co.jp' : 'com',
- timer = false;
- // Load Brightcove script
- script.src = 'https://sadmin.brightcove.' + tld + '/js/BrightcoveExperiences.js';
- script.type = 'text/javascript';
- script.language = 'JavaScript';
- document.head.appendChild( script );
- // Start detection for Brightcove script loading in its object
- try_brightcove();
- // Detect if Brightcove script has loaded and bind some events once loaded
- function try_brightcove() {
- clearTimeout( timer );
- if ( 'object' === typeof brightcove ) {
- $( document ).ready( brightcove.createExperiences );
- $( 'body' ).on( 'post-load', brightcove.createExperiences );
- brightcove.createExperiences();
- } else {
- timer = setTimeout( try_brightcove, 100 );
- }
- }
- } )( jQuery );
|