gpt4 book ai didi

iphone - 在 UIWebView 上播放视频被拒绝访问

转载 作者:行者123 更新时间:2023-12-03 21:15:28 27 4
gpt4 key购买 nike

大家好,我正在尝试根据通过 API 获取的 URL 播放视频,但出现“拒绝访问”之类的错误。

我在UIWebView中播放视频的原因是因为视频不是我的应用程序中的主要功能,它只是为了向用户显示教程,所以我没有使用MPMoviePlayerController > 但如果需要的话我可以使用。

但我想知道 UIWebView 中发生此类错误的确切原因。

enter image description here

任何指导或帮助将不胜感激。

提前致谢。

最佳答案

将以下方法添加到您的ViewController.m中:

//当你想添加和加载webview时应该调用这个方法

- (void)loadUIWebView
{
UIWebView *webView = [[UIWebView alloc] initWithFrame:self.view.bounds];
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:currentURL]]];
[self.view addSubview:webView];
[webView release]; // No need of this line if ARC is implemented in your project
}

使用界面生成器-

  • UIWebView 对象添加到您的界面。
  • 将“隐藏”属性设置为选中(在 Interface Builder 的“属性检查器”窗口中)。您应该将其保持隐藏状态,直到您想要显示 WebView
  • 将以下代码添加到您的 ViewController.h 中。

    @property(非原子,保留)IBOutlet UIWebView *webView;

  • ViewController.m 中的 @synthesize 下面添加以下行

@synthesize webView;

  • 在dealloc方法中添加[webView release];。//如果您的项目中实现了 ARC,则不需要此行}
  • 返回 IB 并单击“文件所有者”,然后连接 webView导出到您创建的 webView。
  • 添加以下方法。

//当你想添加和加载webview时应该调用这个方法

- (void)loadUIWebView
{
[self.webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:currentURL]]];
self.webView.hidden = NO;
}

希望对你有帮助。

关于iphone - 在 UIWebView 上播放视频被拒绝访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16643899/

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