Pessoal,
tenho visto este tópico antigo sendo resgatado recentemente. Acho que as pessoas não entenderam como a coisa funciona. Explico: considere as seguinte linhas no sys.txt:
[android]
navigation_audio_stream = 4 ; or other num
;STREAM_VOICE_CALL - Value: 0
;STREAM_SYSTEM - Value: 1
;STREAM_RING - Value: 2
;STREAM_MUSIC - Value: 3
;STREAM_ALARM - Value: 4
;STREAM_NOTIFICATION - Value: 5
;STREAM_BLUETOOTH - Value: 6
;STREAM_DTMF - Value: 8
Somente a primeira linha é efetiva, as demais não. Não adianta retirar o ponto e vírgula, pois são linhas sem ações. O melhor é fazer assim:
[android]
navigation_audio_stream=1
;[Seleciona o tipo de transmissão de áudio: 0 = chamada de voz, 1 = sons do sistema, 2 = toques, 3 = música, 4 = alarmes, 5 = notificações, 6 = Bluetooth, 8 = DTMF]. A sigla DTMF significa Dual Tone Multi Frequency, que são os sons emitidos ao digitar as teclas.
Em suma, na linha navigation_audio_stream=, após o sinal de igual, deve-se inserir um dos valores acima e fazer testes. Observe que usei o valor 1 como referência e é o que uso atualmente. Essa linha é para priorizar um dos canais de áudio, os demais não serão ignorados.
A questão de música e voz não é tão simples assim, pois depende do projeto da central multimídia (CM). Já tive uma que abaixava o volume da música quando o GPS emitia um sinal de alerta (bipe ou voz). A atual corta a música quando o GPS dá alguma informação. Motivo: se há um alerta a ser informado, que nenhum outro som interfira na mensagem. É uma característica da CM e nada permite mudar isso.
[ ]'s
.XA.
Na primeira linha deve-se inserir um valor (número) após o sinal de igual.