
Não consigo controlar o volume usando os botões do Apple EarPods. Existe alguma maneira de fazer isso?
Meu sistema: Ubuntu 14.04 64 bits.
Responder1
Os Apple EarPods usam um tipo especial/diferente de layout de conector chamadoCTIA.
Seu Macbook funciona perfeitamente com fones de ouvido CTIA porque ambos são produtos Apple e implementam CTIA. Sua configuração do Ubuntu provavelmente usaOMTP.
Aqui está uma imagem que descreve a incompatibilidade:
Esta incompatibilidade impedirá que você use seus Apple EarPods
Responder2
Seu fone de ouvido possui um conector TRRS (tip-ring-ring-sleeve). O que pode ser visto abaixo.
Anéis pretos separam os contatos de sinal. Aqui temos 3 anéis pretos e 4 linhas de sinal (contatos). Esses contatos são usados para;
- Chão
- Sinal Estéreo-1
- Sinal Estéreo-2
- Controle de botão
Portanto, devemos ter 4 contatos diferentes no conector do dispositivo host (por exemplo, a tomada de áudio do seu laptop) para podermos usar todos esses sinais.
Você está dizendo que "Não consigo controlar o volume usando os botões do fone de ouvido". Neste caso temos que fazer estas perguntas;
- O conector de áudio do nosso computador possui 4 contatos (coisa de hardware)?
- Em caso afirmativo, a máquina possui um conversor DAC para entender os sinais dos botões (ainda é uma coisa de hardware)?
- Se as perguntas acima forem sim, temos drivers adequados no sistema operacional para executar este componente DAC?
Se você puder dizer “sim” a todas as perguntas mencionadas acima, mas o PC ainda não entender os botões, então;
- Você pode ter um problema com seus fones de ouvido.
- Você precisa se aprofundar mais para automatizar a captura de eventos pressionados e associar esses eventos a uma ação (como aumentar o volume/abrir o navegador da web ou qualquer outra coisa).
Responder3
Você não diz qual dispositivo está usando, mas a maioria dos laptops modernos com um soquete desse tipo, quando configurado corretamente, solicitará que você selecione o tipo de dispositivo conectado e configure a porta adequadamente.
O fato de isso não estar acontecendo sugere que você não carregou o perfil correto para o layout de chip específico do seu computador (laptop?).
As opções possíveis estão listadas aqui
http://www.alsa-project.org/main/index.php/Help_To_Debug_Intel_HDA
Uma ferramenta para ajudar a encontrar as opções certas está disponível aqui