gpt4 book ai didi

ios - 关闭 UIViewController 时停止视频流

转载 作者:行者123 更新时间:2023-11-29 10:59:26 36 4
gpt4 key购买 nike

我有一个 UIViewController 和一个 UIWebView,其 URL 指向我网站上的视频,该视频在打开页面时可以正常加载和流式传输。

然后我在同一页面上有一个后退按钮,可以使用 segue 返回。但是,如果我使用此按钮返回视频继续在后台播放。我假设 segue 实际上并没有关闭 View ,而只是将新 View 推到前面。

谁能告诉我应该如何关闭 View 或在按下按钮时停止视频下载?

最佳答案

viewWillDisappear: 中,您可以在 Web View 上调用 stopLoading,这将停止任何仍在加载的请求,然后是 loadRequest:[NSURLRequest requestWithURL: [NSURL URLWithString:@"about:blank"]] 删除所有加载的内容。您还可以将 nil 发送到 loadRequest:(从 iOS 6 开始,它与 about:blank 请求具有相同的效果)但该行为未记录在案,可能会在未来版本。

- (void)viewWillDisappear:(BOOL)animated {
[super viewWillDisappear:animated];

[self.webView stopLoading];
[self.webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"about:blank"]]];
}

关于ios - 关闭 UIViewController 时停止视频流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16676375/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com