iPhone SDK:How Вы играете видео в представлении? Вместо полного экрана

TControl. ClientToScreen дает Вам координаты экрана для данной точки в рамках управления.

lPoint := Panel1.ClientToScreen(Point(0,0));
Label1.Caption := Format('Screen: %d, %d', [lPoint.X, lPoint.Y]);
59
задан IPS Brar 14 April 2017 в 13:15
поделиться

2 ответа

Начиная с 3.2 SDK, вы можете получить доступ к свойству представления MPMoviePlayerController , изменить его фрейм и добавить его в свою иерархию представлений.

MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:url]];
player.view.frame = CGRectMake(184, 200, 400, 300);
[self.view addSubview:player.view];
[player play];

Вот пример: http://www.devx.com/wireless/Article/44642/1954

83
ответ дан 24 November 2019 в 18:10
поделиться

Вы не можете воспроизводить видео внутри представления. Он должен воспроизводиться в полноэкранном режиме.

-5
ответ дан 24 November 2019 в 18:10
поделиться