Нужен доступ сайта к микрофону

  • Автор темы Автор темы dmitriy1384
  • Дата начала Дата начала

dmitriy1384

Client
Регистрация
04.11.2013
Сообщения
389
Реакции
136
Баллы
43
Прошу подсказать, как дать доступ или хотя бы эмулировать наличие микрофона?
Вот такую ошибку выдает сайт: К сожалению, ваш микрофон или браузер не поддерживается
 
Спасибо за подсказку, но там ничего не понятно, что и куда писать.
Надо включить доступ к микрофону в WebRTC браузера. Это делается через C# код помощью метода ShowWebRTCDevice, ссылка на который дана. .
 
Надо включить доступ к микрофону в WebRTC браузера. Это делается через C# код помощью метода ShowWebRTCDevice, ссылка на который дана. .
Добавил в снипет C# следующее:
// create device item
var device = new ZennoLab.CommandCenter.WebRtcDeviceItem("WebRtcDevice name", "{0.0.0.00000000}" + Guid.NewGuid().ToString("B"), ZennoLab.InterfacesLibrary.Enums.Browser.WebRtcDeviceKind.Video);
// add and show device
instance.ShowWebRTCDevice(device);

Выдает ошибку
 
  • Оценить
Реакции: kagorec
Добавил в снипет C# следующее:
// create device item
var device = new ZennoLab.CommandCenter.WebRtcDeviceItem("WebRtcDevice name", "{0.0.0.00000000}" + Guid.NewGuid().ToString("B"), ZennoLab.InterfacesLibrary.Enums.Browser.WebRtcDeviceKind.Video);
// add and show device
instance.ShowWebRTCDevice(device);

Выдает ошибку
Эмуляция устройств добавлена в версии 5.11.4.0. У вас версия соответствует? При этом нужно не просто вставить сниппет, а включить режим эмуляции, получить список устройств и уже потом включить нужное устройство: Т.е. придется немного почитать, поразбираться.

[+] Появилась возможность эмулировать список аудио/видео устройств в WebRTC. Для эмуляции устройств необходимо установить свойству Instance.WebRTCWorkMode значение WebRTCMode.Emulate. Для получения списка устройств нужно воспользоваться методом Instance.GetWebRTCDevices(), который вернет коллекцию элементов WebRtcDeviceItem. С помощью метода Instance.ShowWebRTCDevice можно добавлять устройства, с помощью Instance.HideWebRTCDevice скрывать. Для формирования устройства необходимо заполнить поля WebRtcDeviceItem, тип, имя и идентификатор устройства. Идентификатор устройств обычно имеет формат {0.0.0.00000000}{00000000-0000-0000-0000-000000000000}. Все настройки WebRTC, режим работы, устройства и адреса, теперь можно сохранить в профиле. При физическом изменении списка устройств необходимо нажать «С начала» в ProjectMaker, либо запустить новую базу в ZennoPoster.
 
Эмуляция устройств добавлена в версии 5.11.4.0. У вас версия соответствует? При этом нужно не просто вставить сниппет, а включить режим эмуляции, получить список устройств и уже потом включить нужное устройство: Т.е. придется немного почитать, поразбираться.

[+] Появилась возможность эмулировать список аудио/видео устройств в WebRTC. Для эмуляции устройств необходимо установить свойству Instance.WebRTCWorkMode значение WebRTCMode.Emulate. Для получения списка устройств нужно воспользоваться методом Instance.GetWebRTCDevices(), который вернет коллекцию элементов WebRtcDeviceItem. С помощью метода Instance.ShowWebRTCDevice можно добавлять устройства, с помощью Instance.HideWebRTCDevice скрывать. Для формирования устройства необходимо заполнить поля WebRtcDeviceItem, тип, имя и идентификатор устройства. Идентификатор устройств обычно имеет формат {0.0.0.00000000}{00000000-0000-0000-0000-000000000000}. Все настройки WebRTC, режим работы, устройства и адреса, теперь можно сохранить в профиле. При физическом изменении списка устройств необходимо нажать «С начала» в ProjectMaker, либо запустить новую базу в ZennoPoster.
к сожалению, у меня версия 5.10.5.0
 
Эмуляция устройств добавлена в версии 5.11.4.0. У вас версия соответствует? При этом нужно не просто вставить сниппет, а включить режим эмуляции, получить список устройств и уже потом включить нужное устройство: Т.е. придется немного почитать, поразбираться.

[+] Появилась возможность эмулировать список аудио/видео устройств в WebRTC. Для эмуляции устройств необходимо установить свойству Instance.WebRTCWorkMode значение WebRTCMode.Emulate. Для получения списка устройств нужно воспользоваться методом Instance.GetWebRTCDevices(), который вернет коллекцию элементов WebRtcDeviceItem. С помощью метода Instance.ShowWebRTCDevice можно добавлять устройства, с помощью Instance.HideWebRTCDevice скрывать. Для формирования устройства необходимо заполнить поля WebRtcDeviceItem, тип, имя и идентификатор устройства. Идентификатор устройств обычно имеет формат {0.0.0.00000000}{00000000-0000-0000-0000-000000000000}. Все настройки WebRTC, режим работы, устройства и адреса, теперь можно сохранить в профиле. При физическом изменении списка устройств необходимо нажать «С начала» в ProjectMaker, либо запустить новую базу в ZennoPoster.
это все эмуляция, а есть возможность реального использования моего собственного микрофона или камеры?
 
Обновил зенку до последней версии. Нужна помощи в эмуляции микрофона
 
Снова нужно решить все таки эту проблему с доступом сайта к микрофону. Кто то реально может помочь, возможно за оплату.
 
Снова нужно решить все таки эту проблему с доступом сайта к микрофону. Кто то реально может помочь, возможно за оплату.
Привет. нашел решение проблемы?
На сайтах где нужен микро или вебка вылазит окно, на которое нельзя нажать
8AnnVPHjQ4W4AO.jpg
 
Апну тему..
Только понадобилось и назрел вопрос.
Он создает только эмуляцию>?
Или реально дает доступ к микрофону и можно звонить через сайты?
А то проверяю показывает что доступ к микрофону дан.

654171f335c7ac95d4b08b2811fc31f9.png

Захожу на сайт, а пишет включите микрофон. Или нужно еще что-то дополнительно включать?
 
Добрый день! Подскажите пож-та, а как корректно выбрать девайс из имеющегося списка? Хочу выбрать микрофон или камеру например.

Выполняю код C# -получаю список девайсов WebRTC в системе:

instance.WebRTCWorkMode = ZennoLab.InterfacesLibrary.Enums.Browser.WebRTCMode.Enable;

var devices = instance.GetWebRTCDevices();
if (devices != null)
{
var devicesList = devices.ToList();
if(devicesList.Count > 0)
{
foreach (var device in devicesList){
project.SendInfoToLog(string.Format("Устройство: {0}", device));
}
}
}

Вопрос - а как корректно разрешить доступ для конкретного девайса из списка (не добавляя новые и без всяких эмуляций)?

Код ниже:

var device = new ZennoLab.CommandCenter.WebRtcDeviceItem(name, id + Guid.NewGuid().ToString("B"), ZennoLab.InterfacesLibrary.Enums.Browser.WebRtcDeviceKind.Video);
instance.ShowWebRTCDevice(device);


Код добавляет новый вымышленный девайс в список, а вот как выбрать имеющийся и разрешить к нему доступ? Или для этого просто нужно корректно указать (name, id) на имеющийся девайс и затем через instance.ShowWebRTCDevice(device); указать на него (без добавления в список новых устройств)?

Есть люди, кто реализовывал? Достаточно будет самого факта удачи, а дальше буду упорно копать дальше )

Заранее Спасибо!
 
Кто знает микрофон в итоге можно заюзать в зенке?
 
Кто знает микрофон в итоге можно заюзать в зенке?

У меня так и не получилось реализовать. А есть, кто сможет платно сделать? Задача - полный доступ к физическим устройствам через зенку (микрофон, вэб-камера).
 
Добрый день! Подскажите пож-та, а как корректно выбрать девайс из имеющегося списка? Хочу выбрать микрофон или камеру например.

Выполняю код C# -получаю список девайсов WebRTC в системе:

instance.WebRTCWorkMode = ZennoLab.InterfacesLibrary.Enums.Browser.WebRTCMode.Enable;

var devices = instance.GetWebRTCDevices();
if (devices != null)
{
var devicesList = devices.ToList();
if(devicesList.Count > 0)
{
foreach (var device in devicesList){
project.SendInfoToLog(string.Format("Устройство: {0}", device));
}
}
}

Вопрос - а как корректно разрешить доступ для конкретного девайса из списка (не добавляя новые и без всяких эмуляций)?

Код ниже:

var device = new ZennoLab.CommandCenter.WebRtcDeviceItem(name, id + Guid.NewGuid().ToString("B"), ZennoLab.InterfacesLibrary.Enums.Browser.WebRtcDeviceKind.Video);
instance.ShowWebRTCDevice(device);


Код добавляет новый вымышленный девайс в список, а вот как выбрать имеющийся и разрешить к нему доступ? Или для этого просто нужно корректно указать (name, id) на имеющийся девайс и затем через instance.ShowWebRTCDevice(device); указать на него (без добавления в список новых устройств)?

Есть люди, кто реализовывал? Достаточно будет самого факта удачи, а дальше буду упорно копать дальше )

Заранее Спасибо!
как решили задачу ? удалось ли реализовать? поделитесь ?
 
Может все таки кто то смог подключить реальную вебку ??
 
Всем привет. Требуется платная помощь - необходимо, чтобы голосовая чат-рулетка не выдавала сообщение "Доступ к микрофону запрещён". Всё перепробовал что на форуме люди пишут - не получилось. Пишите в телеграм Socsecret - там отвечу на любые вопросы, либо тут, на форуме в личку.
109612
 
Всем привет. Требуется платная помощь - необходимо, чтобы голосовая чат-рулетка не выдавала сообщение "Доступ к микрофону запрещён". Всё перепробовал что на форуме люди пишут - не получилось. Пишите в телеграм Socsecret - там отвечу на любые вопросы, либо тут, на форуме в личку.
Посмотреть вложение 109612
пробуй решить задачу в анти браузере Dolphin Anty , ixBrowser , на сегодняшняй день есть автоматизация антибраузеров с помощью зенопостера , пример включения на скриншете. ссылка на видео как работает анти браузер с микрофоном https://cloud.mail.ru/public/bVG8/pEFMJVkX9 109624
 
Последнее редактирование:
  • Оценить
Реакции: socsecret.ru

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)