Compare commits
2 Commits
353b4af391
...
f0b3b19598
Author | SHA1 | Date | |
---|---|---|---|
![]() |
f0b3b19598 | ||
![]() |
d5cb2021cf |
15
player.js
15
player.js
@ -32,7 +32,8 @@ function init() {
|
||||
var mainstream = document.querySelector('.main > video')
|
||||
|
||||
// A bit too magic with all the [0] but what can you do...
|
||||
var defaultres = Object.keys(presentation.sources[0].video)[0]
|
||||
var defaultres = Object.keys(
|
||||
Object.values(presentation.sources)[0].video)[0]
|
||||
|
||||
if('resolution' in cookies) {
|
||||
defaultres = cookies.resolution
|
||||
@ -77,7 +78,7 @@ function init() {
|
||||
setupFullscreen()
|
||||
setupCopying(mainstream)
|
||||
setupVolume(mainstream, cookies.volume, cookies.mute)
|
||||
setupResSwitching(presentation.sources, defaultres)
|
||||
setupResSwitching(Object.values(presentation.sources), defaultres)
|
||||
setupSwitching(mainstream)
|
||||
setupSync(mainstream)
|
||||
setupPlayback(body, mainstream)
|
||||
@ -198,13 +199,13 @@ function swapText(element) {
|
||||
}
|
||||
|
||||
function loadStreams(presentation, mainstream, defaultres) {
|
||||
var streamlist = presentation.sources
|
||||
var streamlist = Object.values(presentation.sources)
|
||||
var token = presentation.token
|
||||
var mainparent = mainstream.parentNode
|
||||
var template = document.getElementById('stream-template')
|
||||
|
||||
var main = streamlist[0]
|
||||
|
||||
|
||||
if(typeof main.video === "string") {
|
||||
mainstream.src = main.video +"?token="+ token
|
||||
} else {
|
||||
@ -654,10 +655,14 @@ function setupSubs(subs, subCookie, accessToken) {
|
||||
button.parentNode.removeChild(button)
|
||||
return
|
||||
}
|
||||
|
||||
var subsName = Object.keys(subs)[0]
|
||||
var subsFile = subs[subsName]
|
||||
|
||||
document.querySelectorAll('video').forEach(function(stream) {
|
||||
var subtrack = document.createElement('track')
|
||||
subtrack.kind = 'subtitles'
|
||||
subtrack.src = subs + '?token=' + accessToken
|
||||
subtrack.src = subsFile + '?token=' + accessToken
|
||||
stream.appendChild(subtrack)
|
||||
})
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user