在我的应用中有一个vimeo视频。我使用以下代码在WebView中打开它;
NSURL *url = [NSURL URLWithString:@"https://vimeo.com/47278503"];
NSURLRequest *req = [NSURLRequest requestWithURL:url];
webview.delegate = self;
[webview loadRequest:req];
在WebView上方放置一个取消按钮以关闭vimeo视频。
但问题是,通过单击取消按钮关闭WebView后仍然可以播放音频。
另一个问题是,在全屏观看时,视频没有显示,只有音频在后台播放,点击取消按钮后,视频在后台播放。
更新:
link中存在类似问题。我已经尝试了它的代码,但它不起作用。我写了代码
[self.view addSubview:self.view.window.rootViewController.view];
didSelectRowAtIndexPath()
方法中的。 (这个tableview是popover)。
我还在WebView的[self.view addSubview:self.view.window.rootViewController.view];
中尝试了viewDidLoad()
,但它无效。
可能是什么问题?
感谢。
答案 0 :(得分:2)
停止BG声音。您只需删除,释放并将nil设置为UIWebView。