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

dmitriy1384

Client
Регистрация
04.11.2013
Сообщения
377
Благодарностей
133
Баллы
43
Прошу подсказать, как дать доступ или хотя бы эмулировать наличие микрофона?
Вот такую ошибку выдает сайт: К сожалению, ваш микрофон или браузер не поддерживается
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 189
Благодарностей
5 830
Баллы
113

dmitriy1384

Client
Регистрация
04.11.2013
Сообщения
377
Благодарностей
133
Баллы
43

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 189
Благодарностей
5 830
Баллы
113
Спасибо за подсказку, но там ничего не понятно, что и куда писать.
Надо включить доступ к микрофону в WebRTC браузера. Это делается через C# код помощью метода ShowWebRTCDevice, ссылка на который дана. .
 

dmitriy1384

Client
Регистрация
04.11.2013
Сообщения
377
Благодарностей
133
Баллы
43
Надо включить доступ к микрофону в 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

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 189
Благодарностей
5 830
Баллы
113
Добавил в снипет 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.
 

dmitriy1384

Client
Регистрация
04.11.2013
Сообщения
377
Благодарностей
133
Баллы
43
Эмуляция устройств добавлена в версии 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
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 189
Благодарностей
5 830
Баллы
113
  • Спасибо
Реакции: dmitriy1384

amyboose

Client
Регистрация
21.04.2016
Сообщения
2 312
Благодарностей
1 190
Баллы
113
Эмуляция устройств добавлена в версии 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.
это все эмуляция, а есть возможность реального использования моего собственного микрофона или камеры?
 

dmitriy1384

Client
Регистрация
04.11.2013
Сообщения
377
Благодарностей
133
Баллы
43
Обновил зенку до последней версии. Нужна помощи в эмуляции микрофона
 

dmitriy1384

Client
Регистрация
04.11.2013
Сообщения
377
Благодарностей
133
Баллы
43
Снова нужно решить все таки эту проблему с доступом сайта к микрофону. Кто то реально может помочь, возможно за оплату.
 

Svyatlee

Client
Регистрация
05.10.2017
Сообщения
9
Благодарностей
0
Баллы
1
Снова нужно решить все таки эту проблему с доступом сайта к микрофону. Кто то реально может помочь, возможно за оплату.
Привет. нашел решение проблемы?
На сайтах где нужен микро или вебка вылазит окно, на которое нельзя нажать
 

uragan

Client
Регистрация
22.12.2012
Сообщения
72
Благодарностей
15
Баллы
8
Апну тему..
Только понадобилось и назрел вопрос.
Он создает только эмуляцию>?
Или реально дает доступ к микрофону и можно звонить через сайты?
А то проверяю показывает что доступ к микрофону дан.


Захожу на сайт, а пишет включите микрофон. Или нужно еще что-то дополнительно включать?
 

unicorn79

Client
Регистрация
11.01.2017
Сообщения
37
Благодарностей
8
Баллы
8
Добрый день! Подскажите пож-та, а как корректно выбрать девайс из имеющегося списка? Хочу выбрать микрофон или камеру например.

Выполняю код 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); указать на него (без добавления в список новых устройств)?

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

Заранее Спасибо!
 

nvmds

Client
Регистрация
04.05.2016
Сообщения
91
Благодарностей
7
Баллы
8
Кто знает микрофон в итоге можно заюзать в зенке?
 

unicorn79

Client
Регистрация
11.01.2017
Сообщения
37
Благодарностей
8
Баллы
8
Кто знает микрофон в итоге можно заюзать в зенке?
У меня так и не получилось реализовать. А есть, кто сможет платно сделать? Задача - полный доступ к физическим устройствам через зенку (микрофон, вэб-камера).
 

110100

Client
Регистрация
21.06.2016
Сообщения
50
Благодарностей
2
Баллы
8
Добрый день! Подскажите пож-та, а как корректно выбрать девайс из имеющегося списка? Хочу выбрать микрофон или камеру например.

Выполняю код 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); указать на него (без добавления в список новых устройств)?

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

Заранее Спасибо!
как решили задачу ? удалось ли реализовать? поделитесь ?
 

unicorn79

Client
Регистрация
11.01.2017
Сообщения
37
Благодарностей
8
Баллы
8

rol

Client
Регистрация
19.09.2017
Сообщения
42
Благодарностей
7
Баллы
8
Может все таки кто то смог подключить реальную вебку ??
 

socsecret.ru

Client
Регистрация
30.09.2017
Сообщения
343
Благодарностей
205
Баллы
43
Всем привет. Требуется платная помощь - необходимо, чтобы голосовая чат-рулетка не выдавала сообщение "Доступ к микрофону запрещён". Всё перепробовал что на форуме люди пишут - не получилось. Пишите в телеграм Socsecret - там отвечу на любые вопросы, либо тут, на форуме в личку.
109612
 

санчил

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

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