web-dev-qa-db-ja.com

HTML5オーディオ再生用のサウンドデバイスを選択する方法はありますか?

デフォルトでは、FirefoxはHTML5オーディオ再生にシステムのデフォルトオーディオデバイスを使用し、システムに複数のオーディオデバイスが存在する場合、プログラムは代替オーディオデバイスを選択する可能性を提供しません。

Firefox内で実行されるすべてのソリューション(アドオン、拡張機能、変更されたFirefoxソースコード)を歓迎しますが、可能であれば、アドオン/拡張機能を優先します。

Adobe FlashはFirefoxによって制御されていないため、Flashについては尋ねませんでした。多くのユーザーにとっても非常に興味深いものですが、FFでフラッシュプラグインを制御してサウンドデバイスを選択するというアイデアは大いに役立ちます。クロムはどうですか?または他のブラウザでHTML5ビデオやフラッシュでこれを行うことができますか?

ちなみに、新しいHTML5 WebオーディオAPIは、オーディオデバイスを選択してこの問題を解決する機能を提供しますか?

FF about:configまたはwindowsレジストリにハックがあったとしても、どんなアイデアでも大歓迎です。

Windows Xp sp3(32ビット)、FF v.24

4
Haider

私は解決策を見つけました:

これは、レビューを待っている新しいFirefoxアドオンです。それは私の友人によって開発されました:

https://addons.mozilla.org/en-US/firefox/addon/chaudev/

私はこれを何年も待っていました。

妻が彼女のChromeブラウザでyoutubeを見ていて、PCに接続されたテレビでcoursera online MOOC講義(FF)のようなものを見ているときにこれを使用したい。ヘッドセットのクラス、YouTubeの出力をスピーカーに送信します。

私は2匹のマウスを持っており(私のものはワイヤレスです)、複数のカーソル(マウスごとに1つ)を与えるteamplayerと呼ばれるきちんとしたプログラムをインストールしました。

これで、文字通り2人で1台のPCで作業できるようになりました。

さらに、「Enounce Myspeed」とシームレスに連携して、ビデオ講義の再生を高速化します。

0
Haider

回避策はVLC拡張機能を使用することです。VLCでは、メインインターフェイスオプション(詳細オプション)で「web」をチェックし、次にVLCでHTML5ビデオを起動する必要があります。 (VLCではオーディオ出力を変更できます)

1
noar

これは、上記のnoarのコメントに対するコメントであることが意図されていましたが、当時、その機能を使用するという評判はありませんでした。

最近のFirefoxにはVLC拡張機能があり、VLCでYoutubeリンクを開くことができます。その後、VLCのメニューからサウンド出力デバイスを簡単に変更できます。

https://addons.mozilla.org/en-US/firefox/addon/vlc-youtube-shortcut/

1
Josip Rodin

現在のFirefox/Chrone拡張アーキテクチャではこれは不可能だと確信しています。オーディオデバイスの選択は、オペレーティングシステムの仕事です。したがって、オーディオデバイスを切り替えるためにOSを呼び出すプラグインを作成する必要があります。

誰かがこれを行うことができるかどうか私は非常に興味があります。 LinuxのAPIはわかりませんが、Windowsでは、オーディオデバイスを切り替えるにはCore AudioAPIを呼び出す必要があります。また、デフォルトのオーディオデバイスを切り替えるAPIがないことに注意してください。

アイデアだけでもセキュリティの脆弱性のように聞こえますが、それは私の意見です。

1
surfasb