mirror of
https://github.com/videojs/video.js.git
synced 2024-11-26 08:51:09 +02:00
Added try/catch to protect against IE with no Media Player
This commit is contained in:
parent
d47435a18f
commit
d538debb1d
@ -237,6 +237,13 @@ vjs.Html5.prototype.defaultMuted = function(){ return this.el_.defaultMuted; };
|
||||
/* HTML5 Support Testing ---------------------------------------------------- */
|
||||
|
||||
vjs.Html5.isSupported = function(){
|
||||
// ie9 with no Media Player is a LIAR! (#984)
|
||||
try {
|
||||
vjs.TEST_VID['volume'] = 0.5;
|
||||
} catch (e) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return !!vjs.TEST_VID.canPlayType;
|
||||
};
|
||||
|
||||
@ -281,8 +288,13 @@ vjs.Html5.disposeMediaElement = function(el){
|
||||
el.removeAttribute('src');
|
||||
|
||||
// force the media element to update its loading state by calling load()
|
||||
// however IE on Windows 7N has a bug that throws an error so need a try/catch (#793)
|
||||
if (typeof el.load === 'function') {
|
||||
el.load();
|
||||
try {
|
||||
el.load();
|
||||
}
|
||||
catch(e) {
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user