title: Background music: service, static wrapper, threaded?
body: <p>There seem to be at least two options to implement background music in an app, namely, a service and a static wrapper for MediaPlayer.</p>
  
  <p>For the music service, there is this:</p>
  
  <p><a href="http://www.codeproject.com/Articles/258176/Adding-Background-Music-to-Android-App" rel="nofollow">http://www.codeproject.com/Articles/258176/Adding-Background-Music-to-Android-App</a></p>
  
  <p>For the wrapper:</p>
  
  <p><a href="http://www.rbgrn.net/content/307-light-racer-20-days-61-64-completion" rel="nofollow">http://www.rbgrn.net/content/307-light-racer-20-days-61-64-completion</a></p>
  
  <p>The first is more complex and, therefore, less desirable in principle.</p>
  
  <p>Could those experienced with background music explain which method is best and why? Also, should the music be played in its own thread, particularly in the case of the wrapper?</p>
  
  <p>Thank you, good folk.</p>