Vyhľadajte odpoveď

Vyhnite sa podvodom s podporou. Nikdy vás nebudeme žiadať, aby ste zavolali alebo poslali SMS na telefónne číslo alebo zdieľali osobné informácie. Nahláste prosím podozrivú aktivitu použitím voľby “Nahlásiť zneužitie”.

Learn More

Media Source API (MSE) and FireFox problem

  • Žiadne odpovede
  • 1 má tento problém
  • 6 zobrazení
more options

Following approach to show video stream via Media Source Extensions (MSE) works well in Chrome, Edge, Opera but not in FireFox:

Media Source API


mediaSource = new MediaSource() sourceBuffer = mediaSource.addSourceBuffer(myCodec) sourceBuffer.mode = "sequence" sourceBuffer.addEventListener('updateend', function () { UpdateEndHandler(self); }, false) sourceBuffer.addEventListener('updatestart', function () { UpdateStartHandler(self); }, false)

and in the events UpdateStartHandler and UpdateEndHandler is processed the value of - sourceBuffer.buffered.end(0)

The problem is that FireFox often returns the same values for UpdateStartHandler and for UpdateEndHandler event which si not correct because into sourceBuffer.appendBuffer were appended real video data. Chrome, Edge, Opera returns two different values.

Please help.

Following approach to show video stream via Media Source Extensions (MSE) works well in Chrome, Edge, Opera but not in FireFox: Media Source API ------------------ mediaSource = new MediaSource() sourceBuffer = mediaSource.addSourceBuffer(myCodec) sourceBuffer.mode = "sequence" sourceBuffer.addEventListener('updateend', function () { UpdateEndHandler(self); }, false) sourceBuffer.addEventListener('updatestart', function () { UpdateStartHandler(self); }, false) and in the events UpdateStartHandler and UpdateEndHandler is processed the value of - sourceBuffer.buffered.end(0) The problem is that FireFox often returns the same values for UpdateStartHandler and for UpdateEndHandler event which si not correct because into sourceBuffer.appendBuffer were appended real video data. Chrome, Edge, Opera returns two different values. Please help.