小编Sas*_*nan的帖子

localhost中不允许使用getUserMedia() - Safari 11

Trying to call getUserMedia from an insecure document.

我正在测试safari 11技术预览版.尝试在localhost中运行基本对等方时出现此错误.在safari 11中有没有人体验过相同或者localhost被视为不安全区域?

在野生动物园中允许这样的任何旗帜或设置?目前我正在使用ngrok通过https进行隧道传输并在同一台机器上访问.

safari webrtc

14
推荐指数
2
解决办法
8605
查看次数

WebRTC混合本地和远程音频流和记录

到目前为止,我已经找到了一种方法,只能使用MediaRecorderAPI 记录本地或远程,但是可以混合并记录两个流并获得blob吗?

请注意它的音频蒸汽,我不想在服务器端混合/记录.

我有一个RTCPeerConnection作为pc.

var local_stream = pc.getLocalStreams()[0];
var remote_stream = pc.getRemoteStreams()[0];
var audioChunks = [];
var rec = new MediaRecorder(local_stream);
rec.ondataavailable = e => {
    audioChunks.push(e.data);
    if (rec.state == "inactive") 
        // Play audio using new blob
}
rec.start();
Run Code Online (Sandbox Code Playgroud)

即使我尝试在MediaStreamAPI中添加多个曲目,但它仍然只提供第一首曲目音频.任何帮助或见解'不胜感激!

webrtc web-audio-api

4
推荐指数
1
解决办法
2445
查看次数

标签 统计

webrtc ×2

safari ×1

web-audio-api ×1