1
0
記事投稿キャンペーン 「2024年!初アウトプットをしよう」

マイクがない場合のZoomで、音声接続できない場合の応急処置

Last updated at Posted at 2024-01-18

自分用メモ。

発生したトラブル

ブラウザ版Zoomを利用している際に、「コンピューターでオーディオに接続」ボタンが表示される。青いボタンを押すと、20秒程度は、音声が通常通り流れるが、しばらくすると音声が途切れ、同じような青いボタンが表示される。2023年12月末ごろから、継続的に発生。
20秒ごとに表示されるため、とてもうざい。

image.png

<発生した端末>
OS : Windows 11 Home 23H2 22631.2861
Google Chrome バージョン : 120.0.6099.216(Official Build) (64 ビット)

調査した項目

  • Chromeのゲストモードに変更
    拡張機能が問題なのかと考え、すべての拡張機能が無効となる、ゲストモードでZoomを開く。やはり同一の現象が発生。
  • ブラウザをFirefoxに変更
    Chrome固有の問題かと考え、Firefoxで開く。やはり同一の問題が発生。
  • ダウンロード版Zoomに変更
    ダウンロード版のZoomを利用すると、本事象は解消される。
  • マイクを接続
    利用している端末が、デスクトップ端末であり、スピーカーは認識されていたが、マイクが1台も認識されていなかった(繋いでいないので正しい状態)。マイクを繋ぐと、本事象は解消される。

より詳しく見ていくと、webclient.min.jsでエラーが発生しているみたい。

image.png

マイクを接続したり、ダウンロード版Zoomを使うと解消されることは分かったが、どうしてもブラウザ版Zoomをマイクなしで利用したい。

応急処置

「コンピューターでオーディオに接続」ボタンを見つけ次第、クリックするJSをiframe内で実行する。

https://app.zoom.us/
setInterval(()=>{Array.from(document.querySelectorAll(".join-audio-by-voip__join-btn.zm-btn--primary.zm-btn__outline--white")).forEach(e=>e.click())})

ただし、これを実行すると、音声が途切れず流れる代わりに、以下のような不具合が発生する。

  • 音声が20秒毎に寸断する(すぐに復帰するのであまり支障はない)
  • テキストが変換途中に確定してしまう。(20秒毎に入力欄からフォーカスが外れてしまうため)

関連文献

今回の応急処置では、setIntervalの第2引数を省略しているが、API等を叩く場合は、気を付けよう。

Voicemeeter Bananaとかを入れて、仮想マイクを認識させる方が簡単かも。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0