Fix HTTP fallback when having videostream issues on firefox
This commit is contained in:
parent
9c2e0dbfa9
commit
575712a5c9
3 changed files with 3 additions and 4 deletions
|
@ -101,7 +101,6 @@ export class VideoEditComponent implements OnInit {
|
||||||
this.videoCategories = this.serverService.getVideoCategories()
|
this.videoCategories = this.serverService.getVideoCategories()
|
||||||
this.videoLicences = this.serverService.getVideoLicences()
|
this.videoLicences = this.serverService.getVideoLicences()
|
||||||
this.videoLanguages = this.serverService.getVideoLanguages()
|
this.videoLanguages = this.serverService.getVideoLanguages()
|
||||||
console.log(this.videoLanguages)
|
|
||||||
|
|
||||||
setTimeout(() => this.minScheduledDate = new Date(), 1000 * 60) // Update every minute
|
setTimeout(() => this.minScheduledDate = new Date(), 1000 * 60) // Update every minute
|
||||||
}
|
}
|
||||||
|
|
|
@ -45,10 +45,10 @@ function renderMedia (file, elem: HTMLVideoElement, opts: RenderMediaOptions, ca
|
||||||
|
|
||||||
function useVideostream () {
|
function useVideostream () {
|
||||||
prepareElem()
|
prepareElem()
|
||||||
preparedElem.addEventListener('error', function onError () {
|
preparedElem.addEventListener('error', function onError (err) {
|
||||||
preparedElem.removeEventListener('error', onError)
|
preparedElem.removeEventListener('error', onError)
|
||||||
|
|
||||||
return fallbackToMediaSource()
|
return callback(err)
|
||||||
})
|
})
|
||||||
preparedElem.addEventListener('loadstart', onLoadStart)
|
preparedElem.addEventListener('loadstart', onLoadStart)
|
||||||
return videostream(file, preparedElem)
|
return videostream(file, preparedElem)
|
||||||
|
|
|
@ -92,7 +92,7 @@ function isActorUpdateActivityValid (activity: any) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function normalizeActor (actor: any) {
|
function normalizeActor (actor: any) {
|
||||||
if (!actor) return
|
if (!actor || !actor.url) return
|
||||||
|
|
||||||
if (typeof actor.url !== 'string') {
|
if (typeof actor.url !== 'string') {
|
||||||
actor.url = actor.url.href || actor.url.url
|
actor.url = actor.url.href || actor.url.url
|
||||||
|
|
Loading…
Reference in a new issue