6
は、曲のほとんどはエラーにMPMusicPlayerエラードメイン= MPErrorDomainコード= 4?私は音楽プレーヤーとの問題が生じています
エラーを与えるドメイン= MPErrorDomainコード= 4
試験装置は、Appleの音楽サブスクリプションを持っており、トラックはアプリ上でエラーが発生します彼らはアップルの音楽アプリでうまくいっています!ここで
はコードです:
let applicationMusicPlayer = MPMusicPlayerController.systemMusicPlayer()
applicationMusicPlayer.setQueueWithStoreIDs([ID])
if #available(iOS 10.1, *)
{
applicationMusicPlayer.prepareToPlay { (error) in
if (error != nil)
{
print("[MUSIC PLAYER] Error preparing : \(String(describing: error))")
return
}else
{
self.start_timer();
self.applicationMusicPlayer.play()
}
}
}else
//Play directly ios below version 10.1
{
self.applicationMusicPlayer.play()
}
}
しかし、私は、私は戻って私に来て、トラックはこのエラーを与えたときに、私はアップルの音楽プレーヤーに行き、そこからその加工さを、それをプレイし、試してみました私のアプリからそれを再生し、それもうまくいきましたので、私のアプリで動作させるために私のアプリで再生していないトラックを再生するには、Appleの音楽アプリに行く必要があります!なぜそれほど奇妙なの?
PS:
はDispatchQueue.main.asyncAfter(deadline: .now() + .seconds(5)) {
// Code
}
私は前に少し待って遊んでます:試験装置は、アップルの音楽配信
エラーが発生した曲はデバイスにダウンロードされていますか?または、それらはユーザーライブラリにありますが、電話にダウンロードされていませんか? –
@MicahWilsonリモートAPIからの曲、Appleの曲にepf_id < - リンゴのIDを格納しているものもあれば、いくつかのものがあり、そのほとんどがエラーを与えていない – Jack
しかし、私はリンゴの音楽に行ってそこから再生する私たちはアプリに戻って来て、私のアプリからもエラーなしでそれを再生する – Jack