Я использую API navigator.webkitGetUserMedia для захвата рабочего стола и использую микрофон для захвата звука. Когда я делаю следующий вызов
navigator.webkitGetUserMedia({
audio:true,
video: {
mandatory: {
chromeMediaSource: 'desktop',
chromeMediaSourceId: id,
maxWidth:screen.width,
maxHeight:screen.height}
}
}, gotStream, getUserMediaError);
Я получаю сообщение об ошибке захвата экрана. Этот API не поддерживает описанный выше сценарий?
Я могу записывать аудио и видео с рабочего стола по отдельности, но не вместе. Кроме того, поскольку я снимаю видео с рабочего стола, а не с веб-камеры, имеет ли это какое-то значение?