我仍在努力了解片段及其工作原理。我有一个片段膨胀布局。当按下按钮时我正试图播放声音,但是我遇到了媒体播放器的一些问题。
代码是:
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()
无效。
感谢任何帮助 感谢
答案 0 :(得分:0)
在片段类的onCreateView方法中使用此代码,它将正常工作。
IEnumerable<Bar>
现在,您可以在按钮单击侦听器上调用它的启动方法。
确保为片段类创建Where
全局,以便以后可以使用它。