Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Зависание FlashPlayer 10 при одновременном использовании камеры в разных приложениях (http://www.flasher.ru/forum/showthread.php?t=122287)

outfoxer 06.03.2009 19:35

Зависание FlashPlayer 10 при одновременном использовании камеры в разных приложениях
 
Если камера используется каким-то приложением (или другим FP) то, при попытке приаттачить камеру к объекту Video, FP10 тут же вылетает с ошибкой (Standalone, Debug/Release в браузере -- без разницы).

Код такой:

Код AS3:

var vid = new Video();
var cam = Camera.getCamera();
 
// вот именно из-за этой строки валится:
vid.attachCamera(cam);

Камера, с точки зрения AS, при этом абсолютно нормальная :) не muted и т.д.

Может кто знает как можно отловить эту ситуацию, так чтобы весь браузер не полег?

Потому что, например, камера может быть занята скайпом и т.д. и при этом у юзеров будет валиться браузер.

cleptoman 06.03.2009 22:50

Код AS3:

if(cam){
  vid.attachCamera(cam)
}

"...If getCamera() returns null, either the camera is in use by another application, or there are no cameras installed on the system..."

не?

DarkLight 06.03.2009 23:12

Возможно, дело в особенностях камеры - в 9ом плеере камера могла быть приаттачена только к одному приложению, 2ое получало черный экран. В 10м поведение не изменилось. Если камера занята скайпом, флеш не может ее отобрать, и все. Проверьте на разных компьютерах.

outfoxer 07.03.2009 01:22

Цитата:

Сообщение от cleptoman (Сообщение 803610)
Код AS3:

if(cam){
  vid.attachCamera(cam)
}

"...If getCamera() returns null, either the camera is in use by another application, or there are no cameras installed on the system..."

не?

в том то и дело что не :) оно ведет себя как будто камера абсолютно нормальная, у нее есть абсолютно все свойстава -- размеры, качество, fps и т.д.

ramshteks 07.03.2009 18:20

хы хы хы) сегодня опера вылетела когда я попытался загрузить свою флешку с вебкамерой когда болтал по скайпу)


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

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