通过用户库中的耳机播放音乐

时间:2015-04-26 13:31:03

标签: ios swift audio mpmusicplayercontroller mpmediaitemcollection

我正在创建一个应用程序,允许用户从他/她的库中选择音乐并通过耳机播放。我把一切都搞定了,但是这个。我不知道如何通过耳机播放这种音频。我用来放置音频的代码是:

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

mediaCollection = mediaItemCollection
player.setQueueWithItemCollection(mediaCollection)

player.play()

如果有人可以帮助我,那就太棒了,谢谢你提前

修改 从我所看到的,这个课程MpMusicPlayerController独立于我的应用程序,所以它会忽略任何指令,对吧?所以我可能无法通过这个类的耳机播放。有谁知道如何通过耳机播放图书馆音乐?

1 个答案:

答案 0 :(得分:0)

您可以使用AVAudioSession将输出设置为耳机,但您无法使用MPMusicPlayerController执行此操作。请参阅AVAudioSession manipulate sound output