Остановка визуализации плеера в браузере
Есть приложение опубликованное в Facebook. Приложение написано на Starling. Иногда, при переключении на другую вкладку или после сворачивания браузера, визуализация полностью останавливается. Добавил для эксперимента нативный DisplayObject, и он тоже зависает. Хотя я четко слышу звуки при нажатии на кнопки, и могу нажимать любой элемент ui. Но ничего не происходит. Нативный DO, тоже реагирует на события мыши, но визуально ничего не меняется.
В справке нашел вот такое событие https://help.adobe.com/ru_RU/FlashPl...ttleEvent.html, добавил логи, и увидел что при снижении скорости воспроизведения приходит событие ThrottleEvent{state:String = ThrottleType.THROTTLE, targetFrameRate:Number = 10}, и при зависании повторного вызова этого метода с значением state = ThrottleType.RESUME нету. В чем может быть причина такого поведения? |
Где-то в справочнике адоба я точно видел упоминание о том, что при потере фокуса частота кадров, вызовы таймера падают до низких значений, для экономии ресурсов. (Зачем рендерить то, что и так не видно?)
|
Вы наверное об этом говорите? https://help.adobe.com/ru_RU/as3/mob...4a2e6df51-8000
Тут я и увидел новое для меня событие ThrottleEvent. Но вот почему рендер не стартует при повторном открытии окна с приложением? |
Часовой пояс GMT +4, время: 02:56. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.