A qualidade da música do fone de ouvido Bluetooth se deteriora ao iniciar o simulador do iOS


305

A situação é mais ou menos assim:

  1. Estou programando o Xcode enquanto escuto música nos meus fones de ouvido Bluetooth ... você sabe bloquear o mundo.

  2. Então, vou lançar meu aplicativo no simulador iOS e BOOM, de repente, minha música cristalina fica distorcida e com uma qualidade super baixa, como se estivesse tocando em uma banheira a 2 quarteirões de distância ... na década de 1940.

  3. Nota: a deterioração da qualidade NÃO ocorre se eu estiver tocando música no meu laptop ou tela de cinema e iniciar o sim. Parece ser exclusivamente um problema Sim -> Bluetooth.

O problema é mais do que apenas irritante. Porque muitas vezes depois de parar o simulador, a música de qualidade de baixa qualidade da banheira continua. Para corrigi-lo, tenho que abrir as preferências de som no OSX e alternar brevemente para o som do laptop e depois para os fones de ouvido Bluetooth.

Isso é muito importante, porque eu lancei o simulador 50x por dia e tenho que fazer isso sempre que alterna, além de sofrer com a música com qualidade de rádio amador mono da era dos anos 40.

Para sua informação, os fones de ouvido que estou usando são o Plantronics BackBeat Pro e estou atualizado sobre o firmware. Estou no OSX 10.11.4 e no Xcode 7.3 ... mas esse problema persiste em todas as versões há mais de 2 anos. Você pode me salvar da década de 1940?


2
Parece que você deve arquivar um radar na bugreport.apple.com
Jeremy Huddleston Sequoia

Lidando com um problema semelhante, exceto no meu caso, a qualidade do som diminui (ou a música pára completamente) quando eu mato um aplicativo no simulador. Estou contornando todas as minhas músicas pelo telefone, mas gostaria de não precisar. Ainda pior e mais estranho: se eu sair do simulador, meu mouse Logitech sem fio para de funcionar completamente! Preciso desconectar e reconectar o receptor USB. Realmente estranho e irritante.
Reid

1
Eu tenho o mesmo problema com os mesmos fones de ouvido - ao reproduzir via bluetooth, no momento em que um aplicativo em que estou trabalhando está reproduzindo som, o microfone liga e a qualidade do som se deteriora bastante. É facilmente reproduzível com um aplicativo que simplesmente usa AudioServicesCreateSystemSoundID()para carregar um arquivo de som e depois chama AudioServicesPlaySystemSound()para reproduzi-lo.
Dan

Eu tenho exatamente o mesmo problema. Também registrou um relatório de bug em bugreport.apple.com
Roland T.

5
Mesmo problema aqui, meus fones de ouvido sem fio: Bose Quiet Comfort 35.
Almir Filho

Respostas:


372

Consegui corrigi-lo e, na verdade, parece ser um problema de microfone. Vá para Preferências do sistema -> Som , selecione a guia Entrada e defina o microfone interno como a entrada (a minha foi definida com meus fones de ouvido).

tela de impressão das preferências do sistema

O som ruim vai muito além disso =)

EDIT (30 de maio de 2018):

Eu descobri uma maneira mais fácil de fazer o mesmo que acima. Em vez de abrir as Preferências do Sistema, basta acessar a barra de ferramentas do Mac OSX, pressionar Opção (alt) + clicar no ícone de som e selecionar "Microfone Interno" na lista "Dispositivo de Entrada". Imprima a tela da seguinte maneira.

seleção de entrada da barra de ferramentas


11
Corrigi-o para mim também (também com o Bose QC35) - pergunto-me por que isso acontece: \
Kevin Jantzer

6
tipo de coxo que se você quiser usar o microfone em seus fones de ouvido Bose que a qualidade de áudio vai à merda
odyth

4
Os fones de ouvido estão mudando para o modo de chamada, onde as frequências estão sendo filtradas. Meu palpite é que, quando o simulador pede o microfone para ligar, ele muda o modo de fone de ouvido ou algo
TopGunCoder

2
Obrigado!! Agora eu posso ouvir música enquanto codifico novamente. Se alguém está curioso, dei uma olhada no codec de áudio. Ocasionalmente, quando o simulador está aberto, ele passa de AAC para SCO, o que parece causar uma deterioração na qualidade. Sair do simulador mudará o codec de volta para AAC.
Swemoph

12
Para pessoas que usam o Mac Mini (sem entrada padrão), use 'Soundflower' e defina a entrada do simulador para um canal diferente. github.com/mattingalls/Soundflower
SwingerDinger 14/11

295

Se você estiver usando o Xcode 9 ou superior, poderá definir uma entrada e saída de áudio padrão para o simulador. Isso pode ser feito iniciando o simulador no Xcode e navegando para I/O> Audio Inputdentro da barra de menus e selecionando Internal Microphone. Esta solução salvará sua preferência de áudio para que você não precise alterá-la a cada lançamento.

Configuração de entrada de áudio


45
Deve ser aceita resposta. Feitos meus qc35 utilizável novamente
jalmaas

2
Você é um salva-vidas!
Fisch2

3
Estou usando um Mac mini e não há Internal Microphonecomo selecionar.
Matt


1
Parece que as opções de áudio estão disponíveis apenas para o simulador com iOS 11 e superior.
Kientux #

9

Ativado Simulator, selecione;

I/O -> Audio Input -> Macbook [Pro]

Feito.

Entrada de áudio do simulador

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.