我想向 mediaPlayer 控件视图添加自定义控件,就像这个提问者一样:
但是,上述问题中发布的解决方案在 3.0.0 中已折旧。有谁知道用新的 SDK 做到这一点的方法?
到目前为止,我已经在moviePlayer 视图中添加了一个overlayView,并且可以在触摸时显示我自己的控件,但我似乎无法将触摸传递给moviePlayer 视图以使其显示本机控件。
我一直在使用 touchesBegan 和 touchesEnded 无济于事。任何帮助表示赞赏。
我想向 mediaPlayer 控件视图添加自定义控件,就像这个提问者一样:
但是,上述问题中发布的解决方案在 3.0.0 中已折旧。有谁知道用新的 SDK 做到这一点的方法?
到目前为止,我已经在moviePlayer 视图中添加了一个overlayView,并且可以在触摸时显示我自己的控件,但我似乎无法将触摸传递给moviePlayer 视图以使其显示本机控件。
我一直在使用 touchesBegan 和 touchesEnded 无济于事。任何帮助表示赞赏。
找到了我自己的问题的答案: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];
它仍然很hack-y,但希望这对其他人有帮助......