я использовал все примеры и исходный код для отображения содержимого приложения на внешнем дисплее VGA. во время воспроизведения видео внутри приложения я получаю рев на внешнем устройстве. любое предложение .... я что-то упустил ... но в устройстве он хорошо показывает фактическое окно ...
iphone, ipad VGA внешний дисплей - tvOutManager
Ответы (2)
Привет Всем здесь отвечаю на свой вопрос.
TVOutManager от robterrell не будет воспроизводить видео на внешнем устройстве, просто выполнив [[общий экземпляр TvOutManager] startTvOut] и [[общий экземпляр TvOutManager]s topTVOut];
здесь мы добавили экземпляр player в tvoutWindow. [tvoutWindow addSubview:экземпляр игрока];
но здесь дело в том, что видео не отображается на устройстве, но вы можете управлять внешним оконным проигрывателем с устройства.
ваше здоровье.
person
nik
schedule
27.01.2011
NSString *url = [[NSBundle mainBundle] pathForResource:@"Overview" ofType:@"mov"];
player = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:url]];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(movieFinishedCallback:)name:MPMoviePlayerPlaybackDidFinishNotification object:player];
//---play partial screen---
player.view.frame = CGRectMake(35, 450, 430, 300);
[self.view addSubview:player.view];
[player play];
- (void) movieFinishedCallback:(NSNotification*) aNotification {
[[TVOutManager sharedInstance] startTVOut];
player = [aNotification object];
[[NSNotificationCenter defaultCenter]
removeObserver:self
name:MPMoviePlayerPlaybackDidFinishNotification
object:player];
[player stop];
}
этот код добавлен в класс mainviewController в примере приложения TVOutManager от Robterrell. после подключения устройства к внешнему устройству. при включении зеркального видео ничего не получается..
person
nik
schedule
24.01.2011
[[TVOutManager sharedInstance] startTVOut];
и[[TVOutManager sharedInstance] stopTVOut];
- person Altealice   schedule 24.01.2011