5
iOS6のオーバーレイを含むMPMoviePLayerControllerに問題があり、iOS6より前は問題なく動作していました。MPMoviePlayerControllerオーバーレイiOS 6
私がこのコードを持っていた前に、私は、フルスクリーンでムービーを再生することができそうです:
その後@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];
}
:私のMoviePlayerViewControllerオン
overlay = [[MovieOverlayViewController alloc] init];
UIWindow *keyWnd = [[UIApplication sharedApplication] keyWindow];
[keyWnd addSubview:overlay.view];
ビューが表示されています。 UIViewを追加しますが、もう何も表示されません。
本当に問題はありませんか?
これはなぜ閉鎖されていますか?私はまったく同じ問題を抱えており、非常に役に立ちました。 – jonydep
私はこれをやっていました UIWindow * keyWnd = [[UIApplication sharedApplication] keyWindow]; [keyWnd addSubview:overlay.view]; をmoviePlayBackDidEnterFullScreenに追加しましたが、フルスクリーンプレーヤーの上に追加することはできませんでした(ios6ではその前にうまくいきました)。オーバレイを追加する前に少し遅れて待っています。良い解決策ではありませんが、少なくとも、moviePlayBackDidEnterFullScreenがすぐにオーバーレイビューを追加するのが問題であることを示しています。 – jonydep
ローカライズされているため閉鎖されていますか?それは間違いですか? –