Aggiungi controllo personalizzato al MoviePlayer in iPhone 3.0 SDK
-
11-09-2019 - |
Domanda
Mi piacerebbe aggiungere controlli personalizzati alla vista di controllo mediaplayer quanto questo richiedente:
aggiungere controlli personalizzati per MoviePlayer
Tuttavia, la soluzione postato nella domanda di cui sopra è ammortizzato in 3.0. Qualcuno sa di un modo per fare questo con il nuovo SDK?
Finora ho aggiunto un OverlayView alla vista MoviePlayer e in grado di visualizzare i miei controlli touch, ma io non riesco a passare il tocco su alla vista MoviePlayer per farlo per visualizzare i controlli nativi.
Ho usato touchesBegan e touchesEnded inutilmente. Ogni aiuto è apprezzato.
Soluzione 2
Trovato una risposta alla mia domanda from: http://blogs.oreilly.com/iphone/2008/11/the-joys-of-vertical-audio.html
Vale a dire, sto usando:
id internal;
object_getInstanceVariable( mVideoPlayer, "_internal", (void*)&internal);
id videoViewController;
object_getInstanceVariable(internal, "_videoViewController", (void*)&videoViewController);
id vvController = videoViewController;
Allora posso fare:
[[vvController _overlayView] addSubview:controlImage];
E 'ancora abbastanza incidere-y ma spero che questo aiuterà a qualcun altro ...
Altri suggerimenti
un'occhiata a questo progetto di esempio http://developer.apple.com/iphone / library / SampleCode / MoviePlayer_iPhone / lo fa in là