大家好,我正在尝试根据我通过 API 获取的 URL 播放视频,但我收到了类似访问被拒绝的错误。
我在其中播放视频的原因UIWebView
是因为视频不是我的应用程序中的主要功能,它仅用于向用户显示教程,所以我没有使用过MPMoviePlayerController
,但如果需要,我可以使用。
但我想知道发生这种错误的确切原因UIWebView
。
任何指南或帮助将不胜感激。
提前致谢。
大家好,我正在尝试根据我通过 API 获取的 URL 播放视频,但我收到了类似访问被拒绝的错误。
我在其中播放视频的原因UIWebView
是因为视频不是我的应用程序中的主要功能,它仅用于向用户显示教程,所以我没有使用过MPMoviePlayerController
,但如果需要,我可以使用。
但我想知道发生这种错误的确切原因UIWebView
。
任何指南或帮助将不胜感激。
提前致谢。
将以下方法添加到您的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
对象添加到您的界面。WebView
。将以下代码添加到您的ViewController.h
.
@property(非原子,保留)IBOutlet UIWebView *webView;
@synthesize
在您的下面添加以下行ViewController.m
@synthesize 网络视图;
[webView release];
dealloc方法。// 如果您的项目中实现了 ARC,则不需要此行 }//当你想添加和加载webview时应该调用这个方法
- (void)loadUIWebView
{
[self.webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:currentURL]]];
self.webView.hidden = NO;
}
我希望它会帮助你。