2012-06-13 5 views
0

В моем приложении для iPhone Я хочу воспроизвести видео на небольшом экране.iphone App: Воспроизвести видео только на небольшом изображении

видео должно начинаться автоматически. Кнопки для паузы воспроизведения и полного экрана должны быть скрыты.

enter image description here

как я могу добиться этого?

Просьба помочь и предложить.

Благодаря

+0

Является ли это в UIWebView? Если так, то эти другие ответы могут быть не такими, какие вы хотите – Gruntcakes

+0

@martin вы правы. это работает для mpmovieplayercontroller. для веб-представления я не знаю, как это сделать? – ios

+0

Как и в UIWebView, мне было интересно, хотите ли вы воспроизвести видео как часть HTML, загружаемого веб-представлением, и в этом случае вы можете вставлять видео легко используя тег HTML5 для воспроизведения встроенных, указав размер и т. д. – Gruntcakes

ответ

0

Что вы должны сделать это вручную установить рамки для MPMoviePlayerController «s зрения, и установить стиль управления для MPMovieControlStyleNone. Так же, как это ниже ..

.... 
MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:url]]; 
[player setControlStyle:MPMovieControlStyleNone]; 

//this is where you create your `embedded` view size 
player.view.frame = CGRectMake(0, 0, 200, 300); 

[self.view addSubview:player.view]; 
.... 
0
MPMoviePlayerController *player = [[MPMoviePlayerController alloc] init]; 
[player prepareToPlay]; 
player.shouldAutoplay = NO; 
player.allowsAirPlay = YES; 
player.scalingMode = MPMovieScalingModeAspectFit; 
[player.view setFrame:CGRectMake(0,0,300,320)]; 
[viewPlayer addSubview:player.view]; 

    self.moviePlayer = player;//declare MPMoviePlayerController class object globaly for play and push the vedio if you want to add this functionality 

надежда, что это поможет вам .... :)

Смежные вопросы