如何自定义MPMoviePlayerController背景和行为的进度条?

时间:2011-06-01 06:20:09

标签: iphone cocoa-touch controls mpmovieplayercontroller customization

由于我是新手,我无法发布图片......所以我必须画出图片:

---------------------------------------------------------------------------
|[Done]                        Loading... (*)                             |
---------------------------------------------------------------------------
|                                                                         |
|                                                                         |
|                                                                         |
|                                                                         |
|                                                                         |
|                                                                         |
|                                                                         |
|                      |--------------------------|                       |
|                      |                          |                       |
|                      |   |<<      ||      >>|   |                       |
|                      |                          |                       |
|                      |--------------------------|                       |
|                                                                         |
---------------------------------------------------------------------------

我的目标是创建一个如上所示的自定义MPMoviePlayerController。

状态栏的背景已经改变,另一个是它显示“完成”按钮,即使播放器仍在加载电影,以便用户可以取消加载(MPMoviePlayerController的正常行为是显示“电影开始播放后完成“按钮”。信不信由你,(*)是活动指标。

我可能错了,但我想我在Apple的文档中读过某个地方无法修改MPMoviePlayerController的任何子视图,所以我想知道是否有人之前做过这样的事情?

1 个答案:

答案 0 :(得分:3)

Pragmatic iPad Programming有一个使用MPMoviePlayerController完成的自定义视图/ viewController组合示例。检查第8章的源代码(从该页面免费下载)。他们使用在项目中作为文件提供的视频。顺便说一句,如果视频中的文件在XCode中显示为红色,则必须将其删除并再次添加,我认为项目定义有点紧张。

enter image description here
不完全是你所要求的,但它会让你走上正轨。