Die Musikqualität von Bluetooth-Kopfhörern verschlechtert sich beim Starten des iOS-Simulators

305

Die Situation sieht ungefähr so ​​aus:

  1. Ich programmiere Xcode, während ich gleichzeitig Musik über meine Bluetooth-Kopfhörer höre ... Sie wissen, dass Sie die Welt blockieren müssen.

  2. Dann starte ich meine App im iOS-Simulator und BOOM. Plötzlich wird meine kristallklare Musik verstümmelt und von super schlechter Qualität, als würde sie in einer Badewanne 2 Blocks entfernt abgespielt ... in den 1940er Jahren.

  3. Hinweis: Die Qualitätsverschlechterung tritt NICHT auf, wenn ich Musik auf meinem Laptop oder Kinodisplay abspiele und die Sim starte. Es scheint ausschließlich ein Sim -> Bluetooth-Problem zu sein.

Das Problem ist mehr als nur ärgerlich. Denn oft wird nach dem Stoppen des Simulators die beschissene Musik in Badewannenqualität fortgesetzt. Um dies zu beheben, muss ich die Soundeinstellungen in OSX öffnen und kurz zu meinem Laptop-Sound und dann zurück zu meinen Bluetooth-Kopfhörern wechseln.

Dies ist eine große Sache, da ich den Simulator 50x am Tag starte und dieses Umschalten jedes Mal ausführen muss und unter dem Hören von Musik in Mono-Amateurfunkqualität aus den 40er Jahren leiden muss.

Zu Ihrer Information, die von mir verwendeten Kopfhörer sind Plantronics BackBeat Pro und ich bin über die Firmware auf dem Laufenden. Ich bin auf OSX 10.11.4 und Xcode 7.3 ... aber dieses Problem besteht seit mehr als 2 Jahren in allen Versionen. Kannst du mich aus den 1940ern retten?

Welt
quelle
2
Es hört sich so an, als sollten Sie ein Radar unter bugreport.apple.com einreichen
Jeremy Huddleston Sequoia
Umgang mit einem ähnlichen Problem, außer in meinem Fall wird die Klangqualität schlecht (oder die Musik hört sofort auf), wenn ich eine App auf dem Simulator töte. Ich komme darum herum, indem ich meine gesamte Musik über mein Telefon laufen lasse, aber ich wünschte, ich müsste nicht. Noch schlimmer und seltsamer: Wenn ich den Simulator beende, funktioniert meine drahtlose Logitech-Maus nicht mehr! Ich muss den USB-Empfänger ausstecken und wieder einstecken. Wirklich seltsam und nervig.
Reid
1
Ich habe das gleiche Problem mit den gleichen Kopfhörern - wenn ich über Bluetooth spiele, wird in der Minute, in der eine App, in der ich arbeite, Ton abgespielt, das Mikrofon eingeschaltet und die Klangqualität verschlechtert sich erheblich. Es ist leicht reproduzierbar mit einer App, mit der einfach eine Sounddatei AudioServicesCreateSystemSoundID()geladen und dann aufgerufen wird AudioServicesPlaySystemSound(), um sie abzuspielen.
Dan
Ich habe genau das gleiche Problem. Ebenfalls eingereicht einen Fehlerbericht bei bugreport.apple.com
Roland T.
5
Gleiches Problem hier, meine kabellosen Kopfhörer: Bose Quiet Comfort 35.
Almir Filho

Antworten:

372

Ich habe es geschafft, es zu beheben, und es scheint tatsächlich ein Mikrofonproblem zu sein. Gehen Sie zu Systemeinstellungen -> Sound , wählen Sie die Registerkarte Eingang und stellen Sie das interne Mikrofon als Eingang ein (meins wurde mit meinen Kopfhörern eingestellt).

Druckbildschirm für Systemeinstellungen

Scheiß Sound geht weit danach =)

EDIT (30. Mai 2018):

Ich habe einen einfacheren Weg gefunden, das Gleiche wie oben zu tun. Anstatt die Systemeinstellungen zu öffnen, können Sie einfach zur Mac OSX-Symbolleiste gehen, Option (Alt) drücken + auf das Sound-Symbol klicken und dann "Internes Mikrofon" aus der Liste "Eingabegerät" auswählen. Drucken Sie den Bildschirm wie folgt.

Eingabeauswahl über die Symbolleiste

Almir Filho
quelle
11
Es wurde auch für mich behoben (auch mit Bose QC35) - frage mich, warum das passiert: \
Kevin Jantzer
6
Art lahm, dass, wenn Sie das Mikrofon in Ihren Bose-Kopfhörern verwenden möchten, die Audioqualität zu Scheiße geht
odyth
4
Die Kopfhörer wechseln in den Anrufmodus, in dem Frequenzen herausgefiltert werden. Ich vermute, wenn der Simulator nach dem Einschalten des Mikrofons fragt, schaltet er den Kopfhörermodus um oder so
TopGunCoder
2
Danke dir!! Jetzt kann ich beim Codieren wieder Musik hören. Wenn jemand neugierig ist, habe ich mir den Audio-Codec angesehen. Wenn der Simulator geöffnet ist, wechselt er gelegentlich von AAC zu SCO, was zu einer Qualitätsverschlechterung zu führen scheint. Durch Beenden des Simulators wird der Codec wieder in AAC geändert.
Swemoph
12
Verwenden Sie für Benutzer von Mac Mini (keine Standardeingabe) 'Soundflower' und stellen Sie den Simulatoreingang auf einen anderen Kanal ein. github.com/mattingalls/Soundflower
SwingerDinger
295

Wenn Sie Xcode 9 oder höher verwenden, können Sie einen Standard-Audioeingang und -ausgang für den Simulator festlegen. Dies kann erreicht werden, indem Sie den Simulator über Xcode starten, in der Menüleiste zu I/O> navigieren Audio Inputund auswählen Internal Microphone. Diese Lösung speichert Ihre Audioeinstellungen, sodass Sie sie nicht bei jedem Start ändern müssen.

Audioeingangseinstellung

Ovi Bortas
quelle
45
Sollte als Antwort akzeptiert werden. Machte mein qc35 wieder verwendbar
jalmaas
2
Du bist ein Lebensretter!
fisch2
3
Ich benutze einen Mac mini und es gibt keine Internal MicrophoneAuswahl.
Matt
2
@ Matt, siehe stackoverflow.com/questions/37901761/…
Iulian Onofrei
1
Es scheint, dass die Audiooptionen nur für Simulatoren mit iOS 11 und höher verfügbar sind.
Kientux
9

Ein Simulator, Auswählen;

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

Getan.

Simulator-Audioeingang

Muhasturk
quelle