Воспроизведение музыки через динамик из библиотеки пользователя
Я делаю приложение, которое позволяет пользователю выбирать музыку из его / ее библиотеки и воспроизводить ее через динамик уха. У меня все работает, но это. Я не знаю, как воспроизвести этот звук через динамик. Код, который я использую для записи аудио:
let player: MPMusicPlayerController! = MPMusicPlayerController.iPodMusicPlayer()
var mediaCollection: MPMediaItemCollection!
mediaCollection = mediaItemCollection
player.setQueueWithItemCollection(mediaCollection)
player.play()
Если кто-то может мне помочь, это было бы здорово, заранее спасибо
Изменить: Из того, что я видел, этот класс MpMusicPlayerController
не зависит от моего приложения, поэтому оно игнорирует любые инструкции, верно? Так что, вероятно, я не могу играть через динамик уха с этим классом. Кто-нибудь знает, как проигрывать библиотечную музыку через динамик?
1 ответ
Вы можете использовать AVAudioSession для установки выхода на динамик уха, но вы не сможете использовать MPMusicPlayerController для этого. Смотрите AVAudioSession манипулировать вывод звука.