title: What's the difference between AVPlayer and AVAudioPlayer in terms of functionality?
body: <p>I've been trying to use <code>AVAudioPlayer</code> to play remote MP3 files in my app and I've read some of the other answers on Stack Overflow but I still cannot get it to work. The common suggestion I'm reading is to use <code>AVPlayer</code> instead of <code>AVAudioPlayer</code>. I don't know why this is. Also, in one of the questions the accepted answer mentioned that one needs to create an instance of <code>AVPlayer</code> in order to use it in the app. What should I do?</p>