MediaPlayer のメソッド create() に問題があります。(バージョン 2.3.3)
mMediaPlayer = new MediaPlayer();
mMediaPlayer.create(this, musicIds[0]).start();
1行目はOKですが、2行目がポイントです。日食は、「「MediaPlayer」(宣言型)を使用してアクセスを静的に変更する」および「Create()に@SuppressWarnings「静的アクセス」を追加する」ことを提案しています。ちなみに、私は日食の提案を取り入れています........しかし、それでも機能しません。