Away3d 4 + IOS StageWebView + видео в полноэкранном режиме = View3D пусто
В моем приложении (flash + away3d 4 + Adobe Air 3.2 для iPad) у меня есть View3D с некоторыми объектами, которые отображаются правильно. Когда я касаюсь определенного объекта, он запускает stagewebview с этим HTML-контентом:
[...]
<video id="video" controls="true" autoplay="true" width="100%" height="100%" src="video.mp4"></video> [...]
Этап веб-просмотра отображается нормально, и я могу запустить видео без проблем, и я продолжаю видеть View3D в фоновом режиме.
Но если я переключаю видео в полноэкранный режим с помощью стандартного проигрывателя ios, а затем возвращаюсь в оконный режим, View3D становится пустым: больше не отображается никаких объектов, но они присутствуют в памяти и visible=true.
Я установил backgroundColor для view3D, так что я могу видеть, что он всегда на моей сцене, только сетки отсутствуют.
Я подозреваю столкновение между stage3d и видеоплеером ios, так как они оба используют аппаратное ускорение.
Любая идея?
2 ответа
К сожалению, это ошибка AIR, которая еще не устранена!
Ваша проблема, вероятно, связана с этой ошибкой, которая у меня была. Похоже, что на компьютерах нет ничего хорошего, но это происходит на каждом компьютере в моем офисе, поэтому я должен предположить, что это проблема подавляющего большинства.