Using CompatMediaPlayer due to API level issues.