Флэш-настройки веб-камеры на MacBook (и, возможно, на других камерах) - PullRequest
3 голосов
/ 01 февраля 2010

Я работаю над флэш-приложением, которое позволяет пользователям делать снимки себя с помощью своей веб-камеры. Похоже, что на некоторых компьютерах (в основном, на MacBook и MBP) настройка веб-камеры по умолчанию для Flash Player 10 предназначена для «DV-видео», а не «USB Video Class Video», что является необходимой настройкой (насколько я знаю), чтобы разрешить флэш, чтобы подключиться к потоку веб-камеры. Если пользовательские настройки флеш-памяти не настроены должным образом, они просто получают черный ящик, в котором должен находиться предварительный просмотр видео, а не поток живого видео.

Есть ли обходные пути для этого? Я бы предпочел не прибегать к "иметь проблемы?" всплывающее окно с инструкциями по изменению настроек веб-камеры Flash, если это возможно.

Ответы [ 2 ]

3 голосов
/ 06 октября 2010

Flash CS5 выдает ошибку, используя System.capabilities.os, но:

import flash.system.Capabilities;

тогда:

Capabilities.os

Отлично работает.

2 голосов
/ 03 февраля 2010

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

Если iSight является вашей третьей камерой в списке панели конфигурации Flash Player, вы можете попробовать это:

if (System.capabilities.os.indexOf("Mac")>-1)
    camera = Camera.getCamera("2");

Вы также можете прочитать эту статью , которая может вас заинтересовать.

...