TTSボリュームを制御するにはどうすればよいですか?Galaxy Tabの音量ボタンを押してもaudiomanagerを設定できないので、AudioManagerを使いたくありません(これは呼び出し音の音量だと思います)。では、TTSスピーカーを呼び出し音の音量に変更するにはどうすればよいですか?
または、テキスト読み上げをSTREAM_RINGに設定するにはどうすればよいですか?
ありがとう。
TTSボリュームを制御するにはどうすればよいですか?Galaxy Tabの音量ボタンを押してもaudiomanagerを設定できないので、AudioManagerを使いたくありません(これは呼び出し音の音量だと思います)。では、TTSスピーカーを呼び出し音の音量に変更するにはどうすればよいですか?
または、テキスト読み上げをSTREAM_RINGに設定するにはどうすればよいですか?
ありがとう。
私は解決策を見つけました。リングボリュームとしてTTS出力を作成しようとしています。しかし、それは機能しませんでした。したがって、解決策は、代わりにメディアボリュームを制御するようにギャラクシータブのボリュームコントローラーを変更することです。このコードで
setVolumeControlStream(AudioManager.STREAM_MUSIC);
これをonCreate()に入れると、問題なく動作します。同じ問題に直面している人のためにこれが役立つことを願っています。
クレジット:P'Teeありがとうございます