only disable real safari
This commit is contained in:
parent
fcab8fd93b
commit
ab1428753f
1 changed files with 4 additions and 3 deletions
|
@ -6,8 +6,9 @@ jQuery.support.video = function() {
|
||||||
video.support = true;
|
video.support = true;
|
||||||
video.webm = !!(v.canPlayType && v.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/no/, ''));
|
video.webm = !!(v.canPlayType && v.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/no/, ''));
|
||||||
//Disable WebM on Safari/Perian, seeking does not work
|
//Disable WebM on Safari/Perian, seeking does not work
|
||||||
if(video.webm && jQuery.browser.safari && !jQuery.browser.chrome)
|
if(video.webm && /safari/.test(navigator.userAgent.toLowerCase()) && ! /linux/.test(navigator.userAgent.toLowerCase())) {
|
||||||
video.webm = false;
|
video.webm = false;
|
||||||
|
}
|
||||||
video.h264 = !!(v.canPlayType && v.canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"').replace(/no/, ''));
|
video.h264 = !!(v.canPlayType && v.canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"').replace(/no/, ''));
|
||||||
video.ogg = !!(v.canPlayType && v.canPlayType('video/ogg; codecs="theora, vorbis"').replace(/no/, ''));
|
video.ogg = !!(v.canPlayType && v.canPlayType('video/ogg; codecs="theora, vorbis"').replace(/no/, ''));
|
||||||
video.ogv = video.ogg;
|
video.ogv = video.ogg;
|
||||||
|
@ -18,11 +19,11 @@ jQuery.support.video = function() {
|
||||||
var format;
|
var format;
|
||||||
formats.forEach(function(f) {
|
formats.forEach(function(f) {
|
||||||
if(!format && video[f]) {
|
if(!format && video[f]) {
|
||||||
format = f
|
format = f;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
return format;
|
return format;
|
||||||
}
|
};
|
||||||
return video;
|
return video;
|
||||||
}();
|
}();
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue