http-streaming icon indicating copy to clipboard operation
http-streaming copied to clipboard

overrideNative with Safari causes a no compatible source error

Open danrossi opened this issue 2 months ago • 1 comments

I discovered this a while ago but it's required to work around a Safari audio api bug with HLS

Setting this, a blob source is created in the video element but a source not supported error is produced upon playback.

"html5": {

                    "vhs": {
                        "overrideNative": true
                    }
                },

https://electroteque.org/dev/safari/videojs2.html

Working with hls.js

https://electroteque.org/dev/safari/hlsjs.html

Image

danrossi avatar Nov 01 '25 14:11 danrossi

If I comment this out the error goes away but it hangs with playback and no segments continue downloading. Was this feature ever working ?

https://github.com/videojs/http-streaming/blob/bd810ea88c8604ebbdd3d886a75984dfee9b5b4b/src/videojs-http-streaming.js#L1095

danrossi avatar Nov 01 '25 14:11 danrossi