Sytuacja wygląda trochę tak:
Programuję Xcode, jednocześnie słuchając muzyki na słuchawkach Bluetooth ... wiesz, że możesz zablokować świat.
Potem idę uruchomić aplikację w symulatorze iOS i nagle BOOM moja krystalicznie czysta muzyka staje się zniekształcona i bardzo niskiej jakości, jakby grała w wannie 2 przecznice dalej ... w latach czterdziestych.
Uwaga: pogorszenie jakości NIE występuje, jeśli odtwarzam muzykę na ekranie laptopa lub kina i uruchamiam kartę SIM. Wydaje się, że jest to wyłącznie problem z Sim -> Bluetooth.
Problem jest nie tylko irytujący. Ponieważ często po zatrzymaniu symulatora muzyka marnej jakości wanny trwa. Aby to naprawić, muszę otworzyć preferencje dźwięku w OSX i na krótko przełączyć z powrotem na dźwięk mojego laptopa, a następnie z powrotem na słuchawki Bluetooth.
To wielka sprawa, ponieważ uruchamiam symulator 50 razy dziennie i muszę to robić za każdym razem, a także cierpieć z powodu słuchania muzyki w jakości radiowej z szyny mono z lat 40.
Dla twojej informacji, słuchawki, których używam to Plantronics BackBeat Pro i jestem na bieżąco z oprogramowaniem. Używam OSX 10.11.4 i Xcode 7.3 ... ale ten problem utrzymuje się we wszystkich wersjach od ponad 2 lat. Czy możesz mnie uratować od lat 40.?
AudioServicesCreateSystemSoundID()
do załadowania pliku dźwiękowego, a następnie wywołuje go, AudioServicesPlaySystemSound()
aby go odtworzyć.