Воспроизведение музыки через динамик из библиотеки пользователя

Я делаю приложение, которое позволяет пользователю выбирать музыку из его / ее библиотеки и воспроизводить ее через динамик уха. У меня все работает, но это. Я не знаю, как воспроизвести этот звук через динамик. Код, который я использую для записи аудио:

let player: MPMusicPlayerController! = MPMusicPlayerController.iPodMusicPlayer()
var mediaCollection: MPMediaItemCollection!

mediaCollection = mediaItemCollection
player.setQueueWithItemCollection(mediaCollection)

player.play()

Если кто-то может мне помочь, это было бы здорово, заранее спасибо

Изменить: Из того, что я видел, этот класс MpMusicPlayerController не зависит от моего приложения, поэтому оно игнорирует любые инструкции, верно? Так что, вероятно, я не могу играть через динамик уха с этим классом. Кто-нибудь знает, как проигрывать библиотечную музыку через динамик?

1 ответ

Решение

Вы можете использовать AVAudioSession для установки выхода на динамик уха, но вы не сможете использовать MPMusicPlayerController для этого. Смотрите AVAudioSession манипулировать вывод звука.

Другие вопросы по тегам