通話中に通知音を抑制するマクロ

raad

New member
私自身の対処もこれからですが、、、

音声通話で非・スピーカモード(端末を耳に当てて会話)にしている状態で、通知を鳴らすマクロが起動すると耳元で大音量が出てしまう状況となっています。
※耳に当てる側のスピーカでも、動画再生などでは大音量が流れる仕様の機種が増えている認識です

この状態を抑制するために、鳴らしても良い状態なのかを判定するマクロ/アクションブロックを作成したいと考えています。
これから情報収集を始めますが、もし判定材料をご存じでしたら共有していただけると幸いです。

・アプリ名(標準電話アプリ、LINE、Skype、、、)
・通話中かの判断方法(MDで端末状態の判定項目が利用できるかを含む)
・スピーカモードかの判断方法(MDの判定項目が利用できるかを含む)
・利用機種名
・OSバージョン

よろしくお願いします。
 

JA-Translator

Moderator
・アプリ名(標準電話アプリ、LINE、Skype、、、)
・通話中かの判断方法(MDで端末状態の判定項目が利用できるかを含む)
・スピーカモードかの判断方法(MDの判定項目が利用できるかを含む)
・利用機種名
・OSバージョン

一通り、使えそうな条件がありますので、なんとかなりそうですね。

条件の中に
1.【実行中のアプリ】指定アプリが「フォアグラウンドで実行中/フォアグラウンドでない」の状態を判別できます。
2.【通話の状態】「通話中である/通話中でない」状態を判別できます。
3.「スピーカーのON/OFF」の状態を判別できます

マジックテキストで、デバイス情報を取得できます。
  • 機器製造元:{device_manufacturer}
  • 機器モデル:{device_model}
  • Androidバージョン:{android_version}
  • Androidバージョン(SDKレベル):{android_version_sdk}
 
Top