2
フルスクリーンモードで再生するムービー(MPMoviePlayerControllerを使用して)にカスタムコントロールを追加することはできますか?私はいくつかのストリーミングアプリでこれを見てきましたが、私はそれがどのように行われているのか興味があります。フルスクリーンムービーにカスタムコントロールを追加する
フルスクリーンモードで再生するムービー(MPMoviePlayerControllerを使用して)にカスタムコントロールを追加することはできますか?私はいくつかのストリーミングアプリでこれを見てきましたが、私はそれがどのように行われているのか興味があります。フルスクリーンムービーにカスタムコントロールを追加する
プレーヤーの標準コントロールをオフにして、プレーヤーに再生、一時停止などを呼び出すカスタムボタンを作成することができます。フルスクリーンを「いいえ」に設定した場合、プレイヤーに任意のフレーム(フルスクリーン)を表示させ、カスタムコントロールを上に重ねることができます。
ような何か:
MPMoviePlayerController *mp = [[MPMoviePlayerController alloc] init];
[mp setControlStyle:MPMovieControlStyleNone];
[mp setFullscreen:NO];
[[mp view] setFrame:CGRectMake(myX, myY, myWidth, myHeight)];
[myCustomController setMoviePlayer:mp]; // so controller can send control messages to mp
[myView addSubview:mp.view];
[myView addSubview:myCustomController.view];
または何でも...