Avendo un problema con MPMoviePLayerController con una sovrapposizione in iOS6, prima di iOS6 le cose stavano andando bene.MPMoviePlayerController Overlay iOS 6
Sembra che posso riprodurre un filmato a schermo intero, prima che ho avuto questo codice:
@interface MovieOverlayViewController : UIViewController
{
UIImageView *skiparrow;
}
@end
@implementation MovieOverlayViewController
-(void) viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
touchtoskip.frame = CGRectMake(xAdjust,
yAdjust,
touchtoskip.image.size.width/scale,
touchtoskip.image.size.height/scale);
[self.view addSubview:touchtoskip];
}
Poi:
overlay = [[MovieOverlayViewController alloc] init];
UIWindow *keyWnd = [[UIApplication sharedApplication] keyWindow];
[keyWnd addSubview:overlay.view];
Sul mio MoviePlayerViewController viene visualizzata la vista. E aggiunge l'UIViews, ma non vedo più NULLA.
Davvero bloccato, qualche suggerimento?
perché è chiuso? ho esattamente lo stesso problema e ho trovato la domanda molto utile – jonydep
stavo facendo questo UIWindow * keyWnd = [[UIApplication sharedApplication] keyWindow]; [keyWnd addSubview: overlay.view]; in moviePlayBackDidEnterFullScreen, ma sembrava che nulla potesse essere aggiunto sopra il lettore a schermo intero (in ios6 - funzionava bene prima). risulta in attesa di un leggero ritardo prima di aggiungere le sovrapposizioni. non è una buona soluzione, ma almeno mostra che il problema è che moviePlayBackDidEnterFullScreen è ora troppo presto per aggiungere viste di overlay. – jonydep
Chiuso perché è troppo localizzato? È un errore? –