Como mapear botões de volume no Apple EarPods


9

Não consigo controlar o volume usando os botões do Apple EarPods. Existe alguma maneira de fazer isso?

Meu sistema: Ubuntu 14.04 64bit.


O mesmo aqui. :( Eu estou usando earpod de iphone 6.
Afzal Masood


@ Bensen O fato é que, quando eu o conecto ao meu MacBook, tudo funciona como esperado. Portanto, é sem dúvida a falta de driver adequado. No entanto, como conseguir um? É o escopo da minha pergunta.
28816 enedil

Respostas:


6

Os EarPods da Apple usam um tipo de layout de conector especial / diferente chamado CTIA .

Seu Macbook funciona perfeitamente com fones de ouvido CTIA, porque ambos são produtos da Apple e implementam o CTIA. Sua configuração do ubuntu provavelmente usa OMTP .

Aqui está uma imagem que descreve a incompatibilidade:

insira a descrição da imagem aqui

Essa incompatibilidade impedirá o uso do Apple EarPods


Você pode comprar um adaptador CTIA para OMTP, mas não sei se ele resolverá o seu problema. Não sou afiliado à Amazon ou Honsky e não atestarei este produto, mas isso pode funcionar para você.
Commanderjsoc

0

Seu fone de ouvido possui um conector TRRS (ponta-anel-anel-luva). O que pode ser visto abaixo.

insira a descrição da imagem aqui

Anéis pretos separam os contatos do sinal. Aqui temos 3 anéis pretos e 4 linhas de sinal (contatos). Esses contatos são usados ​​para;

  1. Terra
  2. Sinal estéreo-1
  3. Sinal estéreo-2
  4. Controle de botão

Portanto, precisamos ter 4 contatos diferentes no conector do dispositivo host (por exemplo, a tomada de áudio do laptop) para poder usar todos esses sinais.

Você está dizendo que "não consigo controlar o volume usando os botões do fone de ouvido". Nesse caso, temos que fazer essas perguntas;

  1. O conector de áudio do nosso computador possui 4 contatos (coisa de hardware)?
  2. Nesse caso, a máquina possui um conversor DAC para entender os sinais dos botões (ainda coisa do hardware)?
  3. Se as perguntas acima forem sim, temos drivers adequados no SO para executar este componente DAC?

Se você pode dizer "sim" a todas as perguntas mencionadas acima, mas ainda assim Pc não está entendendo os botões, então;

  1. Você pode ter um problema com seus fones de ouvido.
  2. Você precisa se aprofundar mais para automatizar a captura de eventos pressionados por teclas e associá-los a uma ação (como aumentar / abrir navegador da Web ou qualquer outra coisa).

-1

Você não diz qual dispositivo está usando, mas a maioria dos laptops modernos com um soquete desse tipo, quando configurada 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 possui o perfil correto carregado 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

http://www.alsa-project.org/main/index.php/HDA_Analyzer


1
A questão principal é sobre os "botões de volume eo botão principal de earpod, não sobre o fone de ouvido vs headset vs seletor mic
morhook
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.