现在的位置: 首页 > 综合 > 正文

用WebView播放视频时,自定义推出按钮

2014年03月03日 ⁄ 综合 ⁄ 共 749字 ⁄ 字号 评论关闭

取消自动播放
 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。就可以停止视频播放。

  

  1. -(void) viewDidDisappear:(BOOL)animated  
  2. {  
  3.     DLog(@"媒体打开窗口被隐藏");  
  4.     [webViewer loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"about:blank"]]];  
  5.   
  6. }  

抱歉!评论已关闭.