6

私はまだフラグメントとその仕組みを理解しようとしています。レイアウトを膨らませるフラグメントがあります。ボタンを押したときにサウンドを再生しようとしていますが、メディア プレーヤーでいくつか問題が発生しています。

コードは次のとおりです。

private void playSound(int resId) {
    MediaPlayer mp = MediaPlayer.create(Tab1Fragment.this, resId);
    mp.setOnCompletionListener(Tab1Fragment.this);
    mp.start();
}

エラーは次のとおりです。The method create(Context, int) in the type MediaPlayer is not applicable for the arguments (Tab1Fragment, int)

使っgetApplicationContext()てみたが駄目。

どんな助けでも大歓迎ですありがとう

4

1 に答える 1