私は MPMoviePlayerController を持っています。ユーザーがタップした後、またはユーザーのタップをシミュレートした後など、プログラムでコントロールを表示したいと考えています。
これどうやってするの?ありがとう。
私は MPMoviePlayerController を持っています。ユーザーがタップした後、またはユーザーのタップをシミュレートした後など、プログラムでコントロールを表示したいと考えています。
これどうやってするの?ありがとう。
次の方法で MPMoviePlayerController オブジェクトを作成すると、ビデオ コントロールのインターフェイスが提供されます。
yourMoviePlayerController = [MPMoviePlayerController new];
yourMoviePlayerController.controlStyle=MPMovieControlStyleEmbedded;
[yourMoviePlayerController setContentURL:[NSURL fileURLWithPath:videoPath]];
yourMoviePlayerController.backgroundView.hidden = YES;
[yourMoviePlayerController setScalingMode:MPMovieScalingModeAspectFit];
yourMoviePlayerController.shouldAutoplay=YES;
yourMoviePlayerController.movieSourceType = MPMovieSourceTypeFile;
誰かがすでにここでその質問に答えていると思います
controlStyle
プロパティをMPMovieControlStyleNone
最初に に設定し、次に を使用して1MPMovieControlStyleFullscreen
秒後に設定し[performSelector:withObject:afterDelay:1]
ます。ユーザーがビデオをタップするまで、コントロールは表示されません。