我正在使用UIWebView播放YouTube视频,如下所示:
self.webView.mediaPlaybackRequiresUserAction = NO;
self.webView.allowsInlineMediaPlayback = NO;
[self.webView loadHTMLString:videoEmbedCode baseURL:nil];
Run Code Online (Sandbox Code Playgroud)
我想强制视频在全屏播放,而无需用户点击右下方的按钮.这在iPhone上工作正常(点击播放器播放并自动进入全屏),但在iPad上不起作用(显示正常的内联播放器).
我认为设置allowsInlineMediaPlayback到NO会做的伎俩,但显然不是.
有没有办法强制HTML5视频在iPad上全屏播放?
我创建一个在文档文件夹中显示文件的应用程序.我有一个文件.mov格式,我想从文档文件夹中显示它但是当运行应用程序并单击播放按钮时不显示此电影,我看到这个图像:
这是我的代码:(请指导我,告诉我我的错误)
- (IBAction)Play:(id)sender
{
NSString *documentPath = [NSSearchPathForDirectoriesInDomains(NSDocumentationDirectory, NSUserDomainMask, YES)objectAtIndex:0];
NSString *file = [documentPath stringByAppendingPathComponent:@"xcode4-outlet.mov"];
NSURL *url = [NSURL fileURLWithPath:file];
_moviePlayer = [[MPMoviePlayerController alloc]initWithContentURL:url];
[self.view addSubview:_moviePlayer.view];
_moviePlayer.fullscreen = YES;
_moviePlayer.shouldAutoplay = YES;
_moviePlayer.allowsAirPlay = YES;
[_moviePlayer play];
}
Run Code Online (Sandbox Code Playgroud)
编译器给我这个按摩:
movie player[9489:c07] [MPAVController] Autoplay: Likely to keep up or full buffer: 0
movie player[9489:c07] [MPAVController] Autoplay: Skipping autoplay, not enough buffered to keep up.
movie player[9489:c07] [MPAVController] Autoplay: Enabling autoplay
movie player[9489:c07] [MPCloudAssetDownloadController] Prioritization requested for media item ID: 0 …Run Code Online (Sandbox Code Playgroud)