-
Notifications
You must be signed in to change notification settings - Fork 791
IE11 failling to play stream due to Security error #546
Comments
Does the SecurityError include a detail message? |
Unfortunately no (this is IE after all). After further investigation, SecurityError was fired in the console only Win 8.1 and before even clicking on the play button (so it may not be related). Windows 10 seems to have the same behaviour (buffering but never playing) but no console error. |
We test with IE11/Win10 and IE11/Win8.1 over here so there's got to be some other factor at play here. Does your Windows install include all media components? Did you install IE in a non-standard way? |
I haven't seen the SecurityError but I did find a machine that seems to buffer but not play. My best guess right now is it's an IE11 version issue but I don't have great evidence to back that up. If you discover anything interesting, please let us know! |
The SecurityError only occurred on a Windows 8.1 virtual machine. But the on Windows 10, no errors in the console. I have done further investigation. I could not reproduce this on any of the Mircrosoft free VMs (https://dev.windows.com/en-us/microsoft-edge/tools/vms/). The machine where I can constantly reproduce the issue (and where I was never able to make contrib-hls work) is a Windows 10 Pro Machine. It is a standard installation and the machine has nothing installed but a few testing browsers. I updated it to the latest version of Windows 10 (no more updates as of the writing of this post). Windows Pro 10
Before the update I did yesterday, this was the version of IE11 and had the same issue.
As a note, Edge works fine (since it uses native HLS I guess) |
Do you happen to know if the VMs it's failing on have Protected Mode on in IE? |
Turning off Protected Mode does not solve the issue. |
I am also getting security warnings for Win 8.1 + 10 for IE 11 using release 2.0.1. Via the console its is complaining about line 10029.
I am doing the tests via browserstack |
I have the same Security Error on Win 8.1 / IE 11 and it seems to be related to the fact that IE 10 & IE 11 doesn't allow web workers from blob url : I've tested to use the fallback with
with this in videojs-contrib-hls.worker.js :
But I know encounter another issue line 3880 ( SCRIPT5022: DataCloneError ) :
which seems to be related to this issue : |
Same probleme here. Install windows update on virtual machine, that helped us. Works like a charm now.. |
Sorry this ticket has gone a long time without much attention. This looks like it was resolved during Windows updates for IE 11. For IE 10, which doesn't support web worker blob URLs, we are deprecating support with v5 https://github.com/videojs/videojs-contrib-hls#ie10-and-below . Please let us know if you are still experiencing issues. Thank you. |
I am still seeing this error with Win 8.1 + IE 11 on Browserstack. The issue can be reproduced here: http://videojs.github.io/videojs-contrib-hls/. Seems to be related to an issue with Win 8.1 as Win 7 + IE11 and Win10 + IE11 both work. |
I am also seeing this error with Win 8.1 + IE 11 on Browserstack. |
Still seeing this issue on Browser stack. Windows 8.1 and IE 11. In VirtualBox IE 11 windows 8.1 it's working fine. Seems to be related: |
The error is occurring due to the use of a decrypter that runs on a web worker. This issue can be validated by putting a breakpoint on the line 619 of the builded script.
Which i think that matches with the line 278 of the following file: As @vfreman has said, the issue seems to be solved by using eval, same solution adopted by the following lib: |
Is this still an issue with https://github.com/videojs/http-streaming? That version of this project uses a different method for creating webworkers |
For certain versions of IE 11 that support MSE, when clicking play, the player buffers and never starts. This was reproduced on versions 1.3.5 and up (until 1.3.7). It was tested on the example.html on this repo as well as the live demo page (http://videojs.github.io/videojs-contrib-hls/).
The console on IE11 displays a SecurityError on line 3154 of
node_modules/videojs-contrib-media-sources/dist/videojs-media-sources.js
(It should be somewhere after this line https://github.com/videojs/videojs-contrib-media-sources/blob/224f67bfdf27b7d4d42e11ae4a79eaa02de9ea05/src/videojs-media-sources.js#L314)
Was reproduced on the following platforms:
Windows 10 (latest IE11 Update):
Windows 8.1:
The text was updated successfully, but these errors were encountered: