Bilgisayarın sesini webRTC ve GetUserMedia ile paylaşmaya çalışıyorum, ancak bu akışı elde etmenin mümkün olup olmadığını bilmiyorum. Ben pop-up aşağıdaki kısıtlamaylaGetUserMedia bilgisayar sesini al
navigator.mediaDevices.getUserMedia({video: false, audio:true})
ile GetUserMedia istediğinde
Linux ve Firefox üzerinde, ben alsa_output.pci seçip bilgisayarın ses paylaşımında bulunabilir. Ancak Chrome/Chromium'da denediğimde veya Windows'a değiştirdiğimde, Firefox veya Chrome, iç sesleri yakalamak için bana herhangi bir seçenek göstermiyor, sadece mikrofonlu mikrofonum.
Bu ses almak için getUserMedia
veya herhangi bir geçici çözüm için herhangi bir seçenek var mı? WebRTC samples ve Muaz's examples'un tüm örneklerini denedim ama kimse bana bu seçeneği göstermedi, sadece Linux altında Firefox.
Bu yanıtı bulduğum tek çözüm, Windows'ta StereoMix olarak bir Loopback girişi kullanmaktır. Daha sonra bu girişi GetUserMedia ile yakalamak mümkündür. Ancak, bulduğum tek şey SO'yı yapılandırmak veya geri döngü için bazı uygulamaları yüklemek. – RataDP
Rahatsız edici şey, Google Hangouts'un (WebRTC'yi kullanan) aslında Mac'te Chrome'da bir ses kaynağı olarak "Yerleşik çıktı" seçeneği göstermesidir. –
@Ludo Ve hangout'lar ekranı genişletmeden veya özel bayraklarla paylaşabilir. Hangout'lar için özel bir seçenek oluşturuyorlar: s – RataDP