据我所知,目前有7个音频流 Android的:
STREAM_ALARM (for alarms)
STREAM_DTMF (for DTMF Tones)
STREAM_MUSIC (for music playback)
STREAM_NOTIFICATION (for notifications)
STREAM_RING (for the phone ring)
STREAM_SYSTEM (for system sounds)
STREAM_VOICE_CALL (for phone calls)
我也知道有可能 明确地 告诉TTS引擎使用哪个流:
params.put(TextToSpeech.Engine.KEY_PARAM_STREAM, String.valueOf(AudioManager.STREAM_ALARM));
mTts.speak(text, TextToSpeech.QUEUE_ADD, params);
但是,我找不到的是默认使用的流 别 指定音频流。
Android TextToSpeech引擎的默认音频流是什么?
有没有办法查询哪个流 目前 被Android的TextToSpeech引擎使用?
更新: TextToSpeech.Engine
有一个常量定义为 DEFAULT_STREAM 但目前还不清楚它指的是7个流中的哪一个。但它具有与STREAM_MUSIC相同的十六进制值(0x3)。是这个吗?