Adobe air ANE для iOS - снимок экрана со слоем StageVideo

Я сделал ANE, который делает скриншот приложения iOS AIR. Но скриншот не захватывает слой StageVideo (StageVideo, воспроизводящий поток HLS) - я получаю белый прямоугольник в месте StageVideo.

UIView *rootView = [[[[[UIApplication sharedApplication] delegate] window] rootViewController] view];
UIGraphicsBeginImageContextWithOptions(rootView.bounds.size, NO, [UIScreen mainScreen].scale);
[rootView drawViewHierarchyInRect:rootView.bounds afterScreenUpdates:YES];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

Пробовали разные способы использования UIView, например:

UIView *rootView = [[UIScreen mainScreen] snapshotViewAfterScreenUpdates:YES];

Но получая белый прямоугольник размером с экран приложения

Я хотел бы попросить вас помочь с этим вопросом. Есть ли другие способы получить скриншот всего устройства от ANE?

0 ответов

Другие вопросы по тегам