【问题标题】:How can I customize the progress bar of MPMoviePlayerController's background and behavior?如何自定义 MPMoviePlayerController 背景和行为的进度条?
【发布时间】:2011-06-01 06:20:08
【问题描述】:

由于我是新人,所以我还不能发布图片......所以我必须绘制图片:

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

我的目标是创建一个自定义的 MPMoviePlayerController 看起来像上面。

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

我可能是错的,但我想我在 Apple 的文档中读到不能修改 MPMoviePlayerController 的任何子视图,所以我想知道以前是否有人做过类似的事情?

【问题讨论】:

  • 不得修改 MPMoviePlayerConrtoller 标准控件的外观。有很多方法可以完成修改,但我强烈建议你不要尝试。但是,正确的解决方案是呈现完全由 Jano 起草的自定义控件。

标签: iphone cocoa-touch controls mpmovieplayercontroller customization


【解决方案1】:

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


不完全符合您的要求,但它会让您走上正轨。

【讨论】:

猜你喜欢
  • 2022-07-19
  • 1970-01-01
  • 1970-01-01
  • 2013-09-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-01
  • 1970-01-01
相关资源
最近更新 更多