2014-01-09 112 views
3

可以這樣做嗎?Web Audio API,從聲卡獲取輸出

如果是這樣,關於這個問題的任何信息非常感謝。 (如果沒有使用Web Audio API,是否有一些其他API可以實現這一目標?)

+0

它是[可能與HTML5](http://dev.w3.org/2011/webrtc/editor/getusermedia.html#widl-NavigatorUserMedia-getUserMedia-void-MediaStreamOptions-options-NavigatorUserMediaSuccessCallback-successCallback-NavigatorUserMediaErrorCallback-errorCallback ),將系統的錄音設備設置爲「立體聲混音」。以下是其中一個使用Flash作爲後備的插件:https://code.google.com/p/wami-recorder/ –

+0

請詳細說明您需要的內容。標題中的單個半句不夠明確,無法給出確切的答案。 – deceze

+0

我有一個項目,我目前正在播放一個音頻文件,並在animationframe上獲取** frequencyData **。我希望能夠做到完全一樣的東西,但直接從聲卡輸出音頻。 –

回答

2

Derek是正確的。如果您有一張realtek卡(我不知道其他製造商的支持),請將其設置爲立體聲混音,然後將立體聲混音設置爲默認麥克風。然後,您可以使用navigator.getUserMedia創建與您的麥克風鏈接的源節點。Google和您將找到它。

我剛剛作出了一個搗鼓你:Audio from soundcard

編輯:鏈接現在去到的jsfiddle的正確版本(其他人有條錯誤的)。

+0

謝謝!試過了,效果很好。 –

+0

很高興能工作:) – MarijnS95

+0

太棒了!任何想法如何在OSX上實現這一點? –