質問: AVAudioPlayer(contentsOfURL: getSongURL, error: nil) player.play() ``` アドバイスお願いします。
回答: ``` let getSongURL: NSURL = MPMediaItemのAssetURL player = AVAudioPlayer(contentsOfURL: getSongURL, error: nil) player.play() ``` この処理をどこに書いていてplayerという変数をどこに保持しているのかはっきり書かれていませんが、おそらくこのplayerという変数を保持しているオブジェクトインスタンスが複数存在していて、playerも複数存在している状態なのではないかと思います。playerをAppDelegateのようにアプリでただ一つ存在する場所に保持すればうまくいくと思います。画面遷移のない1枚画面ならUIViewControllerに保持してもよいかもしれません。