在MPMoviePlayerController中自定义OverLay视图

时间:2012-05-13 05:03:04

标签: iphone objective-c

我是iPhone新手。我有一个问题,是否可以更改完成按钮标题和MPMoviePlayerController的颜色。是的,然后请发送一些代码。 提前谢谢&最良好的问候。

2 个答案:

答案 0 :(得分:2)

不使用MPMoviePlayerController。试试AV Foundation的AVPlayer。 Here's a good tutorial in the Apple docs

您需要提供自己的自定义控件才能与AVPlayer一起使用。

或者,您可以尝试将MPMoviePlayerController与MPMovieControlStyleNone的controlStyle一起使用。这将删除默认控件。我的观点是MPMoviePlayerController的好处是它可以轻松工作并且只需很少的工作就可以提供控件。如果您要以任何方式进行控制,我建议您使用更灵活,更强大的AV基础。

2015年更新:如果你的目标是iOS8或更高版本,你可能想尝试AVPlayerViewController。

答案 1 :(得分:0)

您可以使用以下代码行更改完成按钮的标题

    [[UIBarButtonItem appearance] setTitle:@"doneButtonCaption"];

只需使用这行代码来编写MPMoviePlayerController的代码