2017-03-12 6 views
0

私はここスウィフトにAVPlayerを使用して音楽を演奏していますの状態を更新するために、どのようにコードはMPMusicPlayerController

let url = URL(fileURLWithPath: Bundle.main.path(forResource:chapter, ofType: nil)!) 

do { 
    player = try AVAudioPlayer(contentsOf: url) 
} 
catch _ { 
} 

player?.prepareToPlay() 
slider?.maximumValue = Float((player?.duration)!) 
slider?.value = 0.0 
Timer.scheduledTimer(timeInterval: 1.0, target: self, selector: #selector(self.updateTime), userInfo: nil, repeats: true) 
player?.play() 

と再生の位置を変更するスライダーと一緒にタイマーを使用しています。

アプリがバックグラウンドになると、ロック画面から再生などを一時停止できるように、音楽を再生して状態を表示したい場合は、同じ例を見つけることができなかったか、または私の理解が不足している可能性があります。 助けてください。

答えて

0

ロック画面での情報の再生を設定するMPNowPlayingInfoCenterクラスと、ロック画面からの再生を制御するためのコマンド用のMPRemoteCommandCenterクラスを試してください。

+0

コード例を正しく認識できますが、正しく使用できませんか? –

+0

コントロールを設定するには - http://stackoverflow.com/a/34688378/5178107 背景を有効にする - http://stackoverflow.com/a/30280699/5178107 –

関連する問題