Various fixes

This commit is contained in:
Ilya Laktyushin
2022-04-20 14:04:39 +04:00
parent 78cc7c543a
commit e172502145
4 changed files with 148 additions and 85 deletions

View File

@@ -65,12 +65,13 @@ final class WebAppWebView: WKWebView {
configuration.userContentController = userController
configuration.allowsInlineMediaPlayback = true
configuration.allowsPictureInPictureMediaPlayback = false
if #available(iOSApplicationExtension 10.0, iOS 10.0, *) {
configuration.mediaTypesRequiringUserActionForPlayback = []
configuration.mediaTypesRequiringUserActionForPlayback = .all
} else if #available(iOSApplicationExtension 9.0, iOS 9.0, *) {
configuration.requiresUserActionForMediaPlayback = false
configuration.requiresUserActionForMediaPlayback = true
} else {
configuration.mediaPlaybackRequiresUserAction = false
configuration.mediaPlaybackRequiresUserAction = true
}
super.init(frame: CGRect(), configuration: configuration)