Rtc üzerinden ses akışı yapıyorum ve sesin sesini kapatıp açmak istiyorum. Bu çalışır ... ama hiçbir kazanç kontrolüFirefox createMediaStreamRtc kullanarak sorgulama hatası mı?
:
function(stream) { /* getUserMedia stream */
console.log("Access granted to audio/video");
peer_connection.addStream(stream);
}
Bu DEĞİL Firefox'ta (kazanç kontrolü ile) krom çalışır ancak
function(stream) { /* getUserMedia stream */
console.log("Access granted to audio/video");
var microphone = context.createMediaStreamSource(stream);
gainNode = context.createGain();
var dest = context.createMediaStreamDestination();
microphone.connect(gainNode);
gainNode.connect(dest);
local_media_stream = dest.stream;
peer_connection.addStream(local_media_stream);
}
hiçbir hata alıyorum ve ben hiçbir sesini duymak . gainNode'u context.destination'a gönderdiğimde kendimi duyabiliyorum.
"context.createMediaStreamSource (stream)" herhangi bir şekilde bozuk olduğunu düşünüyorum. Herkes bana nedenini söyleyebilir mi? ve bunu nasıl düzeltebiliriz.
Edit: Ben akışları kontrol edilip:
stream //type: LocalMediaStream
dest.steam //type: MediaStream
Firefox'ta! krom her iki MediaStreams
FF ne iade edilir? – K3N
aynı veri türleri ve aynı sonuç: ses yok. Ama denemeye değer :) – Cracker0dks
Evet, muhtemelen mevcut olanı yaptılar ve eskiden olduğu gibi aynı kodu kullandılar. – K3N