http-streaming
http-streaming copied to clipboard
overrideNative with Safari causes a no compatible source error
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
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