From 5edd738d0d6233d8e5f5cdcaa7f042946511b645 Mon Sep 17 00:00:00 2001 From: Diego Costantino Date: Mon, 13 Jun 2016 18:26:54 +0200 Subject: [PATCH 1/2] export mediaPlaybackRequiresUserAction WebView prop --- ios/RCTWebViewBridgeManager.m | 1 + 1 file changed, 1 insertion(+) diff --git a/ios/RCTWebViewBridgeManager.m b/ios/RCTWebViewBridgeManager.m index c3b1e6b9..2688a07f 100644 --- a/ios/RCTWebViewBridgeManager.m +++ b/ios/RCTWebViewBridgeManager.m @@ -49,6 +49,7 @@ - (UIView *)view RCT_EXPORT_VIEW_PROPERTY(onLoadingError, RCTDirectEventBlock) RCT_EXPORT_VIEW_PROPERTY(onShouldStartLoadWithRequest, RCTDirectEventBlock) RCT_REMAP_VIEW_PROPERTY(allowsInlineMediaPlayback, _webView.allowsInlineMediaPlayback, BOOL) +RCT_REMAP_VIEW_PROPERTY(mediaPlaybackRequiresUserAction, _webView.mediaPlaybackRequiresUserAction, BOOL) RCT_EXPORT_VIEW_PROPERTY(onBridgeMessage, RCTDirectEventBlock) - (NSDictionary *)constantsToExport From beb19c33e6b893fa727744ccbad7b4b3dbe94be6 Mon Sep 17 00:00:00 2001 From: Diego Costantino Date: Mon, 13 Jun 2016 18:37:34 +0200 Subject: [PATCH 2/2] default value for mediaPlaybackRequiresUserAction prop --- ios/RCTWebViewBridge.m | 1 + 1 file changed, 1 insertion(+) diff --git a/ios/RCTWebViewBridge.m b/ios/RCTWebViewBridge.m index f97efeba..e3e3cdb7 100644 --- a/ios/RCTWebViewBridge.m +++ b/ios/RCTWebViewBridge.m @@ -64,6 +64,7 @@ - (instancetype)initWithFrame:(CGRect)frame _contentInset = UIEdgeInsetsZero; _webView = [[UIWebView alloc] initWithFrame:self.bounds]; _webView.delegate = self; + _webView.mediaPlaybackRequiresUserAction = NO; [self addSubview:_webView]; } return self;