我有一个委托方法,但它对我没有帮助。请参考以下方法
-(BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
答案 0 :(得分:3)
您可以通过以下代码在webView中禁用自动播放。不要依赖故事板选项。不适合我。必须快速完成。
webView.mediaPlaybackRequiresUserAction = true
webView.allowsInlineMediaPlayback = false
答案 1 :(得分:2)
您打算打开哪个页面?默认情况下,UIWebView不会自动播放任何视频。因此,如果您的视频剂量自动播放,则应该是HTML中的一些javascript让它开始播放。
也许你应该先检查你的HTML。
答案 2 :(得分:0)
你实际上没有给我们你的代码,但听起来就像在那个方法里面,你应该有return NO;
。这告诉委托方法不能启动。
此外,在某处(可能是您创建Web视图的位置),请确保将代理设置为:myWebView.delegate = self;
。