Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Camera в as3 (http://www.flasher.ru/forum/showthread.php?t=111309)

SexyClauz 21.04.2008 22:14

Camera FireWire в as3
 
Ребята, спасайте. Танцую с бубном целый день, но не пашет и всё! Камеры тестировалась и USB и FireWire на нескольких компьютерах.
Код:

package {
    import flash.display.Sprite;
    import flash.display.StageAlign;
    import flash.display.StageScaleMode;
    import flash.events.*;
    import flash.media.Camera;
    import flash.media.Video;

    public class CameraExample extends Sprite {
        private var video:Video;
       
        public function CameraExample() {
            stage.scaleMode = StageScaleMode.NO_SCALE;
            stage.align = StageAlign.TOP_LEFT;
           
            var camera:Camera = Camera.getCamera();
           
            if (camera != null) {
                camera.addEventListener(ActivityEvent.ACTIVITY, activityHandler);
                video = new Video(camera.width * 2, camera.height * 2);
                video.attachCamera(camera);
                addChild(video);
            } else {
                trace("You need a camera.");
            }
        }
       
        private function activityHandler(event:ActivityEvent):void {
            trace("activityHandler: " + event);
        }
    }
}

При запуске ролик делает какие-то фрикции-мерцания, а потом показывает пустой фон, а не мой светлый лик!

silin 21.04.2008 22:55

работает без вопросов, камера одна (USB Video Device)
в железе/драйверах может все же дело?

wvxvw 21.04.2008 23:17

Может просто помахать рукой перед камерой? =) Если картинка относительно статичная, то ActivityEvent.ACTIVITY может не случится =)

ulik 22.04.2008 12:11

Хм... Протестировал. Все работает. Даже если рукой не махать :))) (это я к ActivityEvent.ACTIVITY)

SexyClauz 22.04.2008 14:47

Благодарю всех отозвавшихся. Проблема была в подключенном DirectShow фильтре ffdshow, после нескольких часов шаманства USB-камера ожила, продолжаю колдовать над FiireWire...

SexyClauz 24.04.2008 22:16

Проколдовал два дня и пришёл к выводу, что под виндой файрварная камера с существующими версиями плагина не канает (проверено на 10 компьютерах с разными плагинами под икспи и вистой), такое же замечено на наших и зарубежных сайтах с видеотрансляциями. С ЮСБ всё прекрасно работает.
P. S. а вот на маке зловредный фиревире дал подключить камеру и всё отлично работало!


Часовой пояс GMT +4, время: 12:00.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.