Die Situation sieht ungefähr so aus:
Ich programmiere Xcode, während ich gleichzeitig Musik über meine Bluetooth-Kopfhörer höre ... Sie wissen, dass Sie die Welt blockieren müssen.
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.
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?
AudioServicesCreateSystemSoundID()
geladen und dann aufgerufen wirdAudioServicesPlaySystemSound()
, um sie abzuspielen.Antworten:
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).
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.
quelle
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
> navigierenAudio Input
und auswählenInternal Microphone
. Diese Lösung speichert Ihre Audioeinstellungen, sodass Sie sie nicht bei jedem Start ändern müssen.quelle
Internal Microphone
Auswahl.Ein
Simulator
, Auswählen;I/O -> Audio Input -> Macbook [Pro]
Getan.
quelle