0

MPMoviePlayerController ビューをアプリに追加しようとしています。コードでその位置を制御し、その下に独自のボタンを配置しようとしています (フルスクリーンと再生/一時停止ボタンのみ)。

ただし、ビデオはビデオ プレーヤーの全領域を占めるわけではありません。これは正常ですか?全部動画にしていいですか?(これが私の言いたいことです: http://i.imgur.com/GWHlD8V.png )

これは私がそれを実装する方法です:

.h:

@interface ViewController : UIViewController
@property (nonatomic, strong) MPMoviePlayerController *moviePlayerController;
@end

.m:

 NSURL *url = [NSURL URLWithString:@"http://localhost:8013/prog_index.m3u8"];
 _moviePlayerController =  [[MPMoviePlayerController alloc] initWithContentURL:url];
 _moviePlayerController.controlStyle = MPMovieControlStyleNone;

// This places the player exactly where I want it. When I want it full screen
// I can dynamically update these values?
[_moviePlayerController.view setFrame:CGRectMake(100, 181, 650, 500)];

 _moviePlayerController.view.layer.borderColor = [UIColor colorWithRed:0.329 green:0.80  blue:0.227 alpha:1].CGColor;
 _moviePlayerController.view.layer.borderWidth = 2.0;

_moviePlayerController.shouldAutoplay = YES;
[self.view addSubview:_moviePlayerController.view];
[_moviePlayerController play];

ビデオの上下に黒いバーがあることを除いて、すべて正常に動作しているようです。私はそれが可能であることを望み、一番下のものを私のカスタムコントロールに置き換えます. 何かご意見は?

また、これはプレーヤーを配置するための最良の方法ですか?

4

0 に答える 0