feat: handle subtitles for video streaming (#18)

This commit is contained in:
VLEFF
2018-07-26 11:47:01 +02:00
committed by Henrique Dias
parent 2f17f19425
commit 9f075c16c5
2 changed files with 33 additions and 1 deletions

View File

@@ -453,3 +453,26 @@ export function share (url, expires = '', unit = 'hours') {
request.send()
})
}
export function subtitles (url) {
url = removePrefix(url)
return new Promise((resolve, reject) => {
let request = new window.XMLHttpRequest()
request.open('GET', `${store.state.baseURL}/api/subtitles${url}`, true)
if (!store.state.noAuth) request.setRequestHeader('Authorization', `Bearer ${store.state.jwt}`)
request.onload = () => {
switch (request.status) {
case 200:
resolve(JSON.parse(request.responseText))
break
default:
reject(new Error(request.status))
break
}
}
request.onerror = (error) => reject(error)
request.send()
})
}