在网上看了看别人给出的答案,但缺少关于WKWebView设置,后经过自己测试整理到一起。
需要通过h5 和 移动端配合来实现:
H5
可以在 video 标签上加一个 “webkit-playsinline” 属性 ,如下:
复制代码 代码如下:
<video id="video" width="280" height="140" webkit-playsinline ></video>
Object-C中,请在webview初始化之前进行设置,具体代码如下:
1.WebView
webview.allowsInlineMediaPlayback = YES
2.WKWebView
WKWebViewConfiguration *config = [[WKWebViewConfiguration alloc]init];
config.allowsInlineMediaPlayback = YES;
WKWebView *webView = [[WKWebView alloc] initWithFrame:frame configuration:config];