[ https://issues.apache.org/jira/browse/CB-10153?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15057693#comment-15057693 ]
Shazron Abdullah edited comment on CB-10153 at 12/15/15 9:23 AM: ----------------------------------------------------------------- I've verified it to be an Apple bug. Firstly, I verified that it wasn't a Cordova configuration reading problem. I first observed, before setting it to true, that the value for: wkWebView.configuration.allowsInlineMediaPlayback ... is NO. So I set it to: wkWebView.configuration.allowsInlineMediaPlayback = YES; Then I grabbed the value again immediately, wkWebView.configuration.allowsInlineMediaPlayback ... and it was NO as well. It's either not implemented, or the setter is buggy. was (Author: shazron): I've verified it to be an Apple bug. Firstly, I verified that it wasn't a Cordova configuration reading problem. I first observed, before setting it to true, that the value for: wkWebView.configuration.allowsInlineMediaPlayback ... is NO. So I set it to: wkWebView.configuration.allowsInlineMediaPlayback = YES; Then I grabbed the value again immediately, wkWebView.configuration.allowsInlineMediaPlayback ... and it was NO as well. > WKWebview does not respect the webkit-playsinline attribute > ----------------------------------------------------------- > > Key: CB-10153 > URL: https://issues.apache.org/jira/browse/CB-10153 > Project: Apache Cordova > Issue Type: Bug > Components: Plugin WKWebViewEngine > Affects Versions: 4.0.0 > Environment: iPhone 5s, Cordova 5.4.1, iOS 9.1 > Reporter: Frederik Wessberg > Assignee: Shazron Abdullah > Labels: cordova-ios-4.0.1 > > With the config.xml preference "AllowInlineMediaPlayback" set to true and the > attribute "webkit-playsinline" set on HTML5 video elements, you would expect > the media to play inline on iPhone devices such as on UIWebview. > Looking in the CDVWKWebViewEngine.m file, the property is correctly bound to > the WKWebview config object: > wkWebView.configuration.allowsInlineMediaPlayback = [settings > cordovaBoolSettingForKey:@"AllowInlineMediaPlayback" defaultValue:NO]; > However, video elements does NOT play inline. > Here's a repo that shows this behavior: > https://github.com/dlmma/NoInline -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org For additional commands, e-mail: issues-h...@cordova.apache.org