![]() |
скриншот с live-видео
Привет всем.
Суть проблемы: нужно получить скриншот из видео плеера вот код: Код AS3:
Все прекрасно работает до тех пока не проигрывается видео (т.е. скриншорты черных прямоугольничков делаются отлично), как только начинаем проигрывать видео (и вообще после того когда в videoObj появилась картинка), то при попытке получить скриншот вылетает TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null". Находил аналогичный пример, но с веб-камерой, а вот с netstream'ом не работает:( Как вылечить? Кто-нибудь делал что-то подобное? |
Ну ошибка говорит о том что у вас что-то не инициализировано.
Номер строки разве не предоставляется в ошибке? |
ну ошибка то именно на var imageSnapshot:ImageSnapshot = ImageSnapshot.captureImage(videoObj, 0, jPEGEncoder);
Если в videoObj не выводить поток, то скрин делает без проблем, ошибка начинает вылетать только после того как передали поток, так что сомневаюсь что дело тут в инициализации. Пробывал делать скриншот используя BitmapData.draw(), тогда вылетала ошибка #2122. Видимо эти два способа между собой как-то связаны, и сделать скриншот без разрешения на сервере не получится :( |
| Часовой пояс GMT +4, время: 01:19. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.