2012-12-05 126 views
0

我試圖找到一種方法來捕獲從頁面的所有音頻輸出,無論是YouTube視頻,Silverlight電影,還是惱人的橫幅廣告。克隆Chrome音頻輸出

我最初的想法是將javascript和html5標籤注入頁面,但大多數情況下已證明無效。

一個想法是簡單地將來自用戶揚聲器的音頻流重定向到用戶麥克風中並以此方式記錄。

我對此非常接近任何方法,我意識到這很可能我必須編寫一個插件(這是在對HTML5和JavaScript的方法進行徹底搜索之後)。

有沒有人試過類似的東西或可以指向我一個有益的方向?我認爲在這一點上挖掘NPAPI可能會有所幫助。

回答

2

NPAPI沒有任何API的音頻;所有使用系統API做音頻的NPAPI插件都是這樣做的。正因爲如此(在大多數瀏覽器中Flash和Silverlight都是NPAPI插件,儘管最近的Flash是PPAPI),但沒有辦法爲特定的頁面,標籤甚至瀏覽器捕獲所有音頻 - 除非系統API將由HWND或您的東西爲您提供,這是可能的,但我不知道。

您可以做的是使用系統API在系統上捕獲所有音頻。

請記住silverlight和flash是插件,因此與HTML5無關。

+0

謝謝!這實際上非常有用,因爲它現在將我所要做的事情放在了角度。你給了我很多想法。 – ZacAttack