Выполнение navigator.getUserMedia()
обычной нагрузки браузера (не АЯКС) работает отлично:GetUserMedia() не работает при загрузке с Ajax
<script>
if(navigator.getUserMedia) {
navigator.getUserMedia({audio: true}, startUserMedia, function(e) {
__log('No live audio input: ' + e);
});
} else {
__log('fail ');
}
</script>
Но когда я пытаюсь загрузить этот скрипт через $.getScript
или внутри документа, который загружает на $.ajax
, он, похоже, не выполняется вообще. Как ни странно, он не выполняет успешную функцию startUserMedia и не выполняет функцию, которая записывает «нет живого аудиовхода».
Есть ли несовместимость, выполняющая метод navigator.getUserMedia()
с Ajax?
Я прочитал docs, и я не вижу ничего, что бы это сказать. Любая помощь/комментарии/рекомендации будут оценены по достоинству, я обошел это в течение последних нескольких дней без каких-либо успехов.
сути документа, который грузил на Ajax: https://gist.github.com/markbratanov/859df0b1a70d1e15446c