###前提・実現したいこと
MediaPlayerを用いて音楽を流したいです。
###発生している問題・エラーメッセージ
なぜか手本通りにコードを書いても音楽が流れません。
05-20 18:48:18.457 12898-12898/jpdb.shoichi_vono_kono.mrgbounding E/ExtMediaPlayer-JNI: env->IsInstanceOf fails 05-20 18:48:18.457 12898-12898/jpdb.shoichi_vono_kono.mrgbounding E/MediaPlayer-JNI: JNIMediaPlayerFactory: bIsQCMediaPlayerPresent 0 05-20 18:48:18.458 12898-12898/jpdb.shoichi_vono_kono.mrgbounding E/ExtMediaPlayer-JNI: env->IsInstanceOf fails 05-20 18:48:18.458 12898-12898/jpdb.shoichi_vono_kono.mrgbounding E/MediaPlayer-JNI: JNIMediaPlayerFactory: bIsQCMediaPlayerPresent 0
###該当のソースコード
java
1private MediaPlayer mp = null; 2@Override 3protected void onResume() { 4 mp = MediaPlayer.create(getApplicationContext(), R.raw.gamesong);//第一引数は元々はthisでした。 5 mp.setOnCompletionListener(new Music()); 6} 7class Music implements MediaPlayer.OnCompletionListener { 8 public void onCompletion(MediaPlayer mp) { 9 Log.d("player", "maybestart");//このログは出力されませんでした 10 mp.start; 11 } 12} 13public void onPause() { 14 if (mp != null) { 15 mp.stop(); 16 mp.release(); 17 mp = null; 18 } 19} 20public void onDestroy() { 21 if (mp != null) { 22 mp.stop(); 23 mp.release(); 24 mp = null; 25 } 26}
###試したこと
色々なサイトで調べて書き方を変えたりしてみました。
###補足情報
加速度センサーを使っているファイルです。
音楽ファイルはmp3形式です。
最初はrawファイルが無かったのでresファイル配下に新しく作りました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/20 11:57