取消自动播放
UIWebView *webView=[[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 650, 600)]; NSURL* baseUrl = [NSURL fileURLWithPath:[[NSBundle mainBundle] bundlePath]]; NSString* htmlstr = [NSString stringWithFormat:@"<body style='margin:0px; padding:0px; background-color:#000000;'><video width='650px' height='600px' controls='controls' src='%@'/></body>", [self.videoArray objectAtIndex:index]]; [webView loadHTMLString:htmlstr baseURL:baseUrl]; return webView;
当播放到一半的时候我点击一个按钮使webview移除掉,这时虽然webview移除了,但是还有声音,也就是说视频还在播放,要怎样在webview移除的时候也让视频停止播放?
解决办法:
让webview调用一个 about:blank的url。就可以停止视频播放。
- -(void) viewDidDisappear:(BOOL)animated
- {
- DLog(@"媒体打开窗口被隐藏");
- [webViewer loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"about:blank"]]];
- }