Android 10 と通話するとき、音量が非常に小さい
Webとアプリとでビデオ通話を実装している者です。
今、WebとiOSアプリは問題なく通話できているのですが、
WebとAndroidで通話する際、Android 10 だとWeb側で聞こえる音声が非常に小さい状態です。
マイクの設定がスピーカーモードでなく通話モードになっているのかと疑っているのですが、以下を参考にAudioManagerの関連する設定はしてあります。
https://support.skyway.io/hc/ja/community/posts/115000944268--Android-%E9%9F%B3%E5%A3%B0%E3%81%AE%E5%87%BA%E5%8A%9B%E5%85%88%E3%81%AE%E5%A4%89%E6%9B%B4%E6%96%B9%E6%B3%95
https://qiita.com/jumbOrNot/items/bf87884be3230176aa31
Android 8, 9 では10ほど小さくはなりません。
何か分かる事があれば、ご教授頂ければ嬉しいです。
【発生事象】
Android10とWebでビデオ通話をすると、Web側が受け取るAndroid10の音声が非常に小さく聞こえる
Android10側が受け取るWeb側の音量は問題ない
【環境】
・SkyWaySDK:v2.0.3
・SDKバージョン:Compike SDK Version 29
Build Tool Version 29.0.3
Target SDK Version 29
・クライアント:Samsung Galaxy S20 5G/SC-51A
・OS:Android 10
・ネットワーク :WIFI
【再現手順】
1.作成したアプリでWeb側のIDを受け取り、Peer接続~ビデオ通話の開始まで実行する
【期待される事象】
WebからAndroidへの音量と同程度の音量で、AndroidからWebへも音声通信できる
-
方法の問題じゃなさそうですね、、、
-
これですが、解決できたかも知れません。
チュートリアル通りに startLocalStream() の冒頭で MediaConstraints の設定を行っているのですが、constraints.maxWidth と constraints.maxHeight の設定値を以下のようにしたところ、明らかな改善が見られました。constraints.maxWidth = 9600;
constraints.maxHeight = 5400;ちなみに、最初に上げていたリンクの処理は Android 10 側の音量設定処理であり、相手側の音声設定に関連するものではありませんでした。
Please sign in to leave a comment.
Comments
2 comments