iPhone, iPad VGA Внешний дисплей - TVOutmanager
-
23-10-2019 - |
Вопрос
Я использовал все примеры и исходный код для отображения содержимого приложения на внешнем VGA Display. Во время воспроизведения видео внутри приложения я получаю реже во внешнем устройстве. Любое предложение .... я что -то не хватает .. но в устройстве оно показывает фактическое окно в отличном смысле ..
Решение
Здравствуйте, все здесь отвечаю на свой вопрос.
TVOutmanager Робтеррелла не будет воспроизводить какое -либо видео на внешнее устройство, просто выполнив [[TVOUTMAGER SHAREDINSTANCE] startTVOUT] и [[TVOUTMAGER SHAREDINSTANCE] S TOPTVOUT];
Здесь мы добавим экземпляр Player в TVOutWindow. [TVOUTWINDOW ADDSUBVIEW: экземпляр игрока];
Но здесь видео не отображается на устройстве, но вы можете управлять внешним плеером из окна с устройства.
ваше здоровье.
Другие советы
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 в примере RobterRrell от TvoutManager. После подключения устройства к внешнему устройству. При переключении видео зеркала на я ничего не получаю ..