phoboslab / jsmpeg

MPEG1 Video Decoder in JavaScript
MIT License
6.38k stars 1.43k forks source link

Not working in IE11 and Safari (Win) #116

Open squadjot opened 7 years ago

squadjot commented 7 years ago

Sorry if this is mentioned, but jsmpeg 0.3 does not work with IE1 and Safari (Win). The older version works.

squadjot commented 7 years ago

This is the errror i see in IE11: SCRIPT438: Object doesn't support property or method 'fill' File: jsmpeg_v3.0.0.min.js, Line: 2, Column: 3230

squadjot commented 7 years ago

Thanks, works in ie11

I still does not work on Safari on windows.

I get these errors: jsmpeg_v3.0.0.min.js:1ReferenceError: Can't find variable: requestAnimationFrame jsmpeg_v3.0.0.min.js:1ReferenceError: Can't find variable: Uint8ClampedArray

Sorry should have been more specific and posted these earlier. I know almost nobody uses this browser (discontinued afaik), but if it's fixable without cluttering stuff, i guess compability is nice. ( and as mentioned, it worked with jsmpeg from previous versions )

FYI It's working great with my Firefox, Vivaldi, Opera and Chrome browsers. On windows7

squadjot commented 7 years ago

I can add that it works in Chrome and Default browser on my Android HTC M8 (2014 model)

squadjot commented 7 years ago

Also - the only test i've done, is loading/playing a static ts file, no audio involved.