2017-10-03 3 views
0

ウェブオーディオAPIを使用して、ウェブサイトからストリーミングされているオーディオを操作したいと考えています。 (たとえば、Soundcloud経由でリスニングするためのダイナミックな低音ブーストを作成してください)Javascriptでウェブサイトのオーディオソースにアクセスするには?

私はWeb Audio APIに精通していて、マイクからオーディオをストリーミングしたり、シンセサイザーを作成する方法を知っています。

しかし、Web Audio API(またはJavaScript)は、既存のオーディオソースからオーディオを「取得」できるとは判断できません。サイトからオーディオにアクセスすることは可能ですか?

ありがとうございました。

+0

「Javascriptが」オーディオを再生することができます( html5)やプラグインがプレイヤーのようにしていましたが、ウェブサイトのオーディオソースにはどういう意味ですか? –

+0

私はSoundcloudやPandoraのようなウェブサイトからのオーディオをWeb Audioグラフにプッシュしたいと思っています。これはWeb Audio APIでオーディオを操作するためです。 – ErikK

+0

mp3オーディオファイルを指定すると、元のヘッダーを許可せずにapiからmp3を提供します。ここで簡単な例を試してみてください:https://codepen.io/SitePoint/pen/JRaLVR –

答えて

0

いいえ、これはWeb Audio APIが実行できるものではありません。 MediaElementAudioSourceNodeに使用するには、ドキュメント内でメディア要素を使用できる必要があります。

(そして、それはおそらく、クロスオリジン・ベースで可能になることはありません - 。ブラウザの開発者は、一般的に、潜在的起源を越え漏れた情報につながる可能性のAPIの懐疑的な見方を取る)

+0

これは私が思ったことです。その後、このChrome拡張機能が見つかりました... [https://chrome.google.com/webstore/detail/ears-bass-boost-eq-any-au/nfdfiepdkbnoanddpianalelglmfooik?utm_source=chrome-ntp-icon] – ErikK

+0

@ErikKimsey拡張機能は、Webページではできない多くのことを行うことができます。 – duskwuff

+0

ああ、私は参照してください。はい、ありがとうございます。 – ErikK

関連する問題