我想自定义的控件添加到媒体播放器控制视图竟有这样的提问者:
添加自定义控件MoviePlayer
然而,贴在上面的问题的解决方案在3.0折旧。 有谁知道的方式与新的SDK做到这一点?
到目前为止,我还添加了一个OverlayView的到moviePlayer视图,可以在触摸显示我自己的控制,但我似乎无法传递到moviePlayer视图触摸得到它,以显示本机的控制。
我一直在使用的touchesBegan和touchesEnded无济于事。 任何帮助表示赞赏。
我想自定义的控件添加到媒体播放器控制视图竟有这样的提问者:
添加自定义控件MoviePlayer
然而,贴在上面的问题的解决方案在3.0折旧。 有谁知道的方式与新的SDK做到这一点?
到目前为止,我还添加了一个OverlayView的到moviePlayer视图,可以在触摸显示我自己的控制,但我似乎无法传递到moviePlayer视图触摸得到它,以显示本机的控制。
我一直在使用的touchesBegan和touchesEnded无济于事。 任何帮助表示赞赏。
看看这个示例项目http://developer.apple.com/iphone/library/samplecode/MoviePlayer_iPhone/它它在那里
:从找到了答案,以我自己的问题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但希望这会帮助别人...