ASYNC HIVECDN API

Digiturk için Bitmovin Player üzerine HiveCDNjs Kurulumu

Hivecdn'in çalışması için gerekli scriptleri sıralarsak:

Bitmovin kütüphanesini sayfanın herhangi bir yerinde ve herhangi bir zamanda yükleyebilirsiniz.

<!--1. ADIM bitmovin player scripti eklenmesi-->
<script src="https://bitmovin-a.akamaihd.net/bitmovin-player/stable/7.3.8/bitmovinplayer.js">
</script>

HivecdnJS Scriptinin eklenmesi ve kurulumu

<!--Sayfanın  tepesinde bir yere aşağıdaki scripti koyunuz. Aşağıdaki script sayfanızın açılış hızını etkilemeyecektir.-->
<!--SiteID nizini girmeyi unutmayın zorunludur-->
<!--Bitmovin Plugin'ini aktif etmeyini unutmayınız-->
<script>
        window.hivecdn=window.hivecdn||function(){(hivecdn.q=hivecdn.q||[]).push(arguments)};hivecdn.l=+new Date;
        hivecdn("settings",{siteId:'beinconnect'}) // !!!! SiteID nizi girmeyi unutmayınız
        hivecdn("enablePlugin","bitmovin-player") //  !!! HivecdnJS  Bitmovin Player  Plugini aktif etmeyi unutmayınız
</script>

<!--HiveCDNjs kütüphanesini aşağıdaki gibi async etiketi ile sayfaya ekleyiniz.-->
<script async src='https://static.hivecdn.com/hivecdn.production.min.js'>
</script>

HivecdnJS ile VoD veya Canlı Video Kurulumu Yapmak

var player = bitmovin.player("player"); // bitmovin player değişkenini oluşturmanız veya hali hazırda olması gerekiyor

// bitmovin player için ayarlarınızı dilediğiniz şekilde yapabilirsiniz. basit bir ayarlama aşağıda gösterilmiştir
var urlOfVideo = "ornek-bir-dash-video-playlisti.mpd"
var conf = {
                key: "SIZE_AIT_OLAN_BITMOVIN_PLAYER_KEY",
                source: {dash: urlOfVideo}
            };

// yukarıdaki ayarlarla playerın kurulması
player.setup(conf)

// ------------------------------------------------------------------------------------
// En önemli ve son kısım bitmovin player değişkenini hivecdn'e eklemeniz gerekmektedir.

    hivecdn("registerPlayer",player, "bitmovin");
// ------------------------------------------------------------------------------------

Önemli hususlar