SC
let ssc1 = 'https://ssc1-ak.akamaized.net/out/v1/c696e4819b55414388a1a487e8a45ca1/index.mpd';
async function init1() {
const video = document.getElementById('ssc1');
const ui = video['ui'];
const config = {
'seekBarColors': {
base: 'blue',
buffered: 'red',
played: 'yellow',
}
};
ui.configure(config);
const controls = ui.getControls();
const player = controls.getPlayer();
player.configure({
drm: {
clearKeys: {
'd84c325f36814f39bbe59080272b10c3': '550727de4c96ef1ecff874905493580f'
}
}
});
// player.configure('manifest.dash.ignoreMinBufferTime', true);
//player.configure('streaming.rebufferingGoal', 1 /* second */);
window.player = player;
window.ui = ui;
player.addEventListener('error', onPlayerErrorEvent);
controls.addEventListener('error', onUIErrorEvent);
try {
await player.load(ssc1);
console.log('The video has now been loaded!');
} catch (error) {
onPlayerError(error);
}
}
function onPlayerErrorEvent(errorEvent) {
onPlayerError(event.detail);
}
function onPlayerError(error) {
console.error('Error code', error.code, 'object', error);
}
function onUIErrorEvent(errorEvent) {
onPlayerError(event.detail);
}
function initFailed(errorEvent) {
console.error('Unable to load the UI library!');
}
document.addEventListener('shaka-ui-loaded', init1);
document.addEventListener('shaka-ui-load-failed', initFailed);
document.addEventListener('shaka-ui-loaded', init2);
document.addEventListener('shaka-ui-loaded', init3);
document.addEventListener('shaka-ui-loaded', init4);
document.addEventListener('shaka-ui-loaded', init5);
document.addEventListener('shaka-ui-loaded', init6);
document.addEventListener('shaka-ui-loaded', init7);
function ganti_ssc1() {
ssc1 = 'https://ssc1-ak.akamaized.net/out/v1/c696e4819b55414388a1a487e8a45ca1/index.mpd';
init1();
}INFO