添加自定义控制在iPhone 3.0 SDK来MoviePlayer(Add Custom Cont

2019-09-22 09:47发布

我想自定义的控件添加到媒体播放器控制视图竟有这样的提问者:

添加自定义控件MoviePlayer

然而,贴在上面的问题的解决方案在3.0折旧。 有谁知道的方式与新的SDK做到这一点?

到目前为止,我还添加了一个OverlayView的到moviePlayer视图,可以在触摸显示我自己的控制,但我似乎无法传递到moviePlayer视图触摸得到它,以显示本机的控制。

我一直在使用的touchesBegan和touchesEnded无济于事。 任何帮助表示赞赏。

Answer 1:

看看这个示例项目http://developer.apple.com/iphone/library/samplecode/MoviePlayer_iPhone/它它在那里



Answer 2:

:从找到了答案,以我自己的问题http://blogs.oreilly.com/iphone/2008/11/the-joys-of-vertical-audio.html

也就是说,我用:

id internal;
object_getInstanceVariable( mVideoPlayer, "_internal", (void*)&internal);
id videoViewController;
object_getInstanceVariable(internal, "_videoViewController", (void*)&videoViewController);
id vvController = videoViewController;

然后,我可以这样做:

[[vvController _overlayView] addSubview:controlImage];

它仍然是相当黑客-Y但希望这会帮助别人...



文章来源: Add Custom Controls to MoviePlayer in iPhone 3.0 SDK