Skip to content

Fullscreen causes QUOTA_EXCEEDED_ERR error #1248

@singerxt

Description

@singerxt

Description

I'm playing HLS VODs and LiveStream when I click fullscreen or switching rendition player throws append segment failed error. In debug detail I'm seeing Error "QUOTA_EXCEEDED_ERR"

Sources

N/A

Steps to reproduce

N/A

Results

Expected

Clicking on full-screen should not throw error

Error output

If there are any errors in the console, from the player, or anywhere else please include them here:

S: DEBUG: VHS: SegmentLoader[audio] > Requesting segment [1/1630] segment start/end [4.969000000000051 => 9.97400000000016] startOfSegment [4.981999999999971] duration [5.005] timeline [0] selected by [mediaIndex/partIndex increment] playlist [0-https://vodvrobsbei.ovpobs.tv/hockey-women-s-preliminary-round-cze-chn/hls/…1ccb32b…/playlist-1643860859-1643869020.m3u8]
video.es.js:228 VIDEOJS: DEBUG: VHS: SegmentLoader[audio] > timinginfo: audio - start - 6666.624
video.es.js:228 VIDEOJS: DEBUG: VHS: SourceUpdater > Appending segment 1's 246416 bytes to audioBuffer
video.es.js:228 VIDEOJS: DEBUG: VHS: SegmentLoader[audio] > WAITING -> APPENDING
video.es.js:228 VIDEOJS: DEBUG: VHS: SegmentLoader[audio] > APPENDING -> READY
video.es.js:228 VIDEOJS: DEBUG: VHS: SegmentLoader[audio] > Appended segment [1/1630] segment start/end [4.969000000000051 => 9.97400000000016] startOfSegment [4.981999999999971] duration [5.005] timeline [0] selected by [mediaIndex/partIndex increment] playlist [0-https://vodvrobsbei.ovpobs.tv/hockey-women-s-preliminary-round-cze-chn/hls/…1ccb32b…/playlist-1643860859-1643869020.m3u8]
video.es.js:228 VIDEOJS: DEBUG: VHS: SegmentLoader[audio] > READY -> WAITING
video.es.js:228 VIDEOJS: DEBUG: VHS: SegmentLoader[audio] > Requesting segment [2/1630] segment start/end [9.982333333333372 => 14.987333333333481] startOfSegment [9.97400000000016] duration [5.005] timeline [0] selected by [mediaIndex/partIndex increment] playlist [0-localhost:8080/hls/…1ccb32b…/playlist-1643860859-1643869020.m3u8]
video.es.js:228 VIDEOJS: DEBUG: VHS: SegmentLoader[main] > trackinfo update 
{isFmp4: true, hasVideo: true, hasAudio: false, videoCodec: 'avc1.640020'}
video.es.js:228 VIDEOJS: DEBUG: VHS: SourceUpdater > changing videoBuffer codec from avc1.640020 to avc1.640034
video.es.js:228 VIDEOJS: DEBUG: VHS: SegmentLoader[main] > timinginfo: video - start - 6661.655
video.es.js:228 VIDEOJS: DEBUG: VHS: SourceUpdater > Appending segment 0's 1463524 bytes to videoBuffer
video.es.js:228 VIDEOJS: DEBUG: VHS: SegmentLoader[main] > WAITING -> APPENDING
video.es.js:228 VIDEOJS: DEBUG: VHS: SegmentLoader[main] > Received non QUOTA_EXCEEDED_ERR on append 
Event {isTrusted: true, type: 'error', target: SourceBuffer, currentTarget: SourceBuffer, eventPhase: 0, …}
isTrusted: true
bubbles: false
cancelBubble: false
cancelable: false
composed: false
currentTarget: SourceBuffer
appendWindowEnd: Infinity
appendWindowStart: 0
buffered: TimeRanges {length: 0}
mode: "segments"
onabort: null
onerror: null
onupdate: null
onupdateend: null
onupdatestart: null
timestampOffset: -6661.655
updating: false
[[Prototype]]: SourceBuffer
defaultPrevented: false
eventPhase: 0
path: []
returnValue: true
srcElement: SourceBuffer {mode: 'segments', updating: false, buffered: TimeRanges, timestampOffset: -6661.655, appendWindowStart: 0, …}
target: SourceBuffer {mode: 'segments', updating: false, buffered: TimeRanges, timestampOffset: -6661.655, appendWindowStart: 0, …}
timeStamp: 104028.79999998212
type: "error"
[[Prototype]]: Event

Additional Information

Please include any additional information necessary here. Including the following:

videojs-http-streaming version

what version of videojs-http-streaming does this occur with?
videojs-http-streaming 2.12.0

videojs version

what version of videojs does this occur with?
video.js 7.17.0

Browsers

what browsers are affected? please include browser and version for each

  • Latest Chrome

On firefox works fine

Platforms

what platforms are affected? please include operating system and version or device and version for each

  • OSX

Other Plugins

are any other videojs plugins being used on the page? If so, please list them with version below.

Other JavaScript

are you using any other javascript libraries or frameworks on the page? if so please list them below.
*

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions