Это простой код для воспроизведения звука при нажатии button
, этот код изначально был записан в Activity, но теперь я хочу изменить его на Fragments.
Ошибки
1) Метод setContentView(int)
- undefined для типа Rajathmusic.
2) Метод create(Context, int)
в типе MediaPlayer неприменим для аргументов (Rajathmusic, int).
3) Метод findViewById(int)
- undefined для типа Rajathmusic.
Я только начинаю с разработки Android, любая помощь будет оценена!
public class Rajathmusic extends Fragment {
private static final String TAG = "MyActivity";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Log.v(TAG, "Initializing sounds...");
final MediaPlayer mp = MediaPlayer.create(this, R.raw.rajath);
Button play_button = (Button)this.findViewById(R.id.button3);
play_button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Log.v(TAG, "Playing sound...");
mp.start();
}
});
Log.v(TAG, "Sounds initialized.");
}}