3

私は MPMoviePlayerController を持っています。ユーザーがタップした後、またはユーザーのタップをシミュレートした後など、プログラムでコントロールを表示したいと考えています。

http://i.stack.imgur.com/KYMmG.jpg (申し訳ありませんが、画像を投稿するには十分な評判がありません)。

これどうやってするの?ありがとう。

4

2 に答える 2

6

次の方法で 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;
于 2012-08-23T08:11:49.760 に答える
1

誰かがすでにここでその質問に答えていると思います

controlStyleプロパティをMPMovieControlStyleNone最初に に設定し、次に を使用して1MPMovieControlStyleFullscreen秒後に設定し[performSelector:withObject:afterDelay:1]ます。ユーザーがビデオをタップするまで、コントロールは表示されません。

于 2012-08-23T08:12:54.420 に答える