美文网首页
点击按钮直接播放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