Enable and fix PiP for Safari

This enables the previously commented out lines that would enable Picture in Picture support for Safari.
Also fixed IF condition to match the Apple developer reccomendation: https://developer.apple.com/documentation/webkitjs/adding_picture_in_picture_to_your_safari_media_controls
This commit is contained in:
Anthony Lavado 2019-02-03 03:34:50 -05:00
parent 2b5c236510
commit 65581958e1

View File

@ -1443,9 +1443,9 @@ define(['browser', 'require', 'events', 'apphost', 'loading', 'dom', 'playbackMa
var list = []; var list = [];
var video = document.createElement('video'); var video = document.createElement('video');
//if (video.webkitSupportsPresentationMode && video.webkitSupportsPresentationMode('picture-in-picture') && typeof video.webkitSetPresentationMode === "function") { if (video.webkitSupportsPresentationMode && typeof video.webkitSetPresentationMode === "function") {
// list.push('PictureInPicture'); list.push('PictureInPicture');
//} }
if (document.pictureInPictureEnabled) { if (document.pictureInPictureEnabled) {
list.push('PictureInPicture'); list.push('PictureInPicture');
} }
@ -1849,4 +1849,4 @@ define(['browser', 'require', 'events', 'apphost', 'loading', 'dom', 'playbackMa
} }
return HtmlVideoPlayer; return HtmlVideoPlayer;
}); });