美文网首页
点击按钮直接播放webView视频

点击按钮直接播放webView视频

作者: 王zuozuo | 来源:发表于2017-04-13 12:48 被阅读175次

首先,在controller里设置一个webView的成员变量:
@property (nonatomic, strong) UIWebView *playerWebView;

然后设置这个webView的getter方法(防止重复add)

- (UIWebView *)playerWebView{
    if (!_playerWebView) {
        _playerWebView = [[UIWebView alloc] init];
        _playerWebView.allowsInlineMediaPlayback = NO;
        _playerWebView.mediaPlaybackRequiresUserAction = NO;
        _playerWebView.opaque = NO;
        [_playerWebView setTranslatesAutoresizingMaskIntoConstraints:NO];
        [self.view addSubview:_playerWebView];
    }
    return _playerWebView;
}

之后在按钮点击事件中loadRequest

- (void)action:(UIButton*)sender
{
    NSURLRequest *urlRequest = [NSURLRequest requestWithURL:[NSURL URLWithString:urlStr]];
    [self.playerWebView loadRequest:urlRequest];
}

相关文章

网友评论

      本文标题:点击按钮直接播放webView视频

      本文链接:https://www.haomeiwen.com/subject/malbattx.html