2013-07-17 3 views
1

Мы создаем чат с помощью Candy.js, Stophe.js и JQuery (1.10.2). Мы пытались добавить возможность для пользователя передавать потоковое видео с помощью Flash. Проблема, которую я пытаюсь решить, заключается в том, что всякий раз, когда вы пытаетесь передать поток, а также запрашивает доступ к камерам. В IE 8 или 9 браузер блокируется всякий раз, когда что-либо нажимается в окне запроса доступа для Flash. Если вы уже разрешили доступ, установив Flash всегда на странице settings_manager06.html, он работает нормально. Нет проблем. Когда браузер не отвечает, он начинает бросать «Из пространства стека» в разных местах сценария JQuery через минуту. Также отлично работает в любом другом браузере, с которым я тестирую.Вспышка запрашивает доступ камеры к блокировке IE <10

Если я загружаю объект Flash на странице сам по себе, он работает нормально. Кажется, что всякий раз, когда щелчок происходит в окне разрешений Flash, в IE 8/9, в то время как в фоновом режиме есть другая активность, происходит что-то сталкивающееся. Примечание. Чтобы сделать работу Stophe в IE 8/9, я также выполняю вызовы XDomainRequest (jabber-сервер - это кросс-домен). Кажется подозрительным, как потенциальная проблема.

Буду признателен за любые предложения/идеи, которые помогут решить эту проблему.

+0

Какая версия Flash, вы пробовали какие-либо более старые версии? Можете ли вы воспроизвести проблему с помощью простого примера, который вы можете поделиться? Вы явно показываете диалоговое окно разрешения (используя 'Security.showSettings()' или просто пытаетесь получить доступ к камере и позволить Flash отображать его автоматически? –

+0

У нас есть тестовая версия на bikerornot. Вам нужно будет создать учетную запись. to/Chat/Test, чтобы увидеть его. Что касается диалога с разрешением, мы выполнили оба способа (native и showSettings()). Также в качестве примечания я попытался удалить его в IFrame только с помощью скрипта swobject - проблема. –

ответ

0

Проблема была в candy.js с Candy.View.Pane.onFocus. Когда щелкнули разрешение на вспышку, событие фокуса окна было запущено на другом объекте, который может или не может существовать, и он не обрабатывался.

Смежные вопросы