我正在建设一个iPhone应用程序,将从youtube播放视频onClick。为此,我使用了UIWebView。但问题是视频变成了全屏onClick。另外,我想删除iPhone提供的fullscreen,done,play的默认控件。以下是我希望更改的屏幕截图:

如图所示: 1)如何删除完成按钮? 2)如何禁用搜索栏以使用户不可交互? 3)删除全屏按钮?
我有自己的全屏和音量控制功能。我想让视频由我的自定义控件控制。但只要视频开始播放,它就会进入全屏模式,如上图所示。

正如您在下面的屏幕中所看到的,我希望使用这些自定义控件。请给出一个解决方案。我该怎么解决呢?
发布于 2013-07-23 15:26:54
没有办法自定义苹果提供的MPMovieControlStyle值。您需要做的是关闭苹果控件(MPMovieControlStyleNone),然后创建您自己的自定义控件。苹果不介意你把自己的UIViews放在这里的层次结构中,所以你可以这样开始:
MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL: YOUR_URL];
moviePlayer.controlStyle = MPMovieControlStyleNone;
UIView *movieView = moviePlayer.view;
[movieView addSubview: _movieControlsView];
[movieView bringSubviewToFront: _movieControlsView];之前在代码或IB中设置_movieControlsView的位置。
从美学上讲,你可以做你想做的事情,但我建议坚持使用看起来像苹果选择的东西,以免让用户感到困惑。
希望它能有所帮助!!
https://stackoverflow.com/questions/17803806
复制相似问题