您好我正面临与添加子视图相关的问题; 我遵守守则:
NSString *urlStr = [NSString stringWithFormat:@"http:x/iphone0.m3u8"];
NSURL *videoURL = [NSURL URLWithString:urlStr];
MPMoviePlayerController *iVideoPlayer = [[MPMoviePlayerController alloc]initWithContentURL:videoURL];
[self.view addSubview:iVideoPlayer.view ];
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
{
// The device is an iPad running iPhone 3.2 or later.
iVideoPlayer.view.frame = CGRectMake(353,258,320,240);
}
else
{
iVideoPlayer.view.frame = CGRectMake(156,96,168,148);
}
[iVideoPlayer play];
在此代码中,我想添加一个视频播放器作为子视图。我已经成功添加了videoPlayer。但问题是在视频播放期间,如果我点击指定区域(CGRectMake(353,258,320,240);视频停止。我喜欢应用videoPlayer功能(下一步,暂停,音量调高/调低)没有完成。 如何解决这个问题。?
答案 0 :(得分:0)
您可以选择MPMoviePlayerController实例的控件样式。通过将controlStyle属性设置为以下选项之一,您可以启用某些播放器控件(如暂停,播放等)。
MPMovieControlStyleNone,
MPMovieControlStyleEmbedded,
MPMovieControlStyleFullscreen,
MPMovieControlStyleDefault
上述样式的说明可在此处找到:MPMoviePlayerController Class Reference
以下是如何设置此属性的示例。
[iVideoPlayer setControlStyle:MPMovieControlStyleEmbedded]