Я новичок в Android,и я пытаюсь сделать что-то простое, например, воспроизвести собственный MP3 при нажатии кнопки. Это кажется довольнообычныйвопрос , но хотя мой код соответствует примерам, и я не получаю никаких ошибок, я не слышу никакого звука ни в симуляторе, ни в реальном телефоне.
Моя MainActivity.java:
public class MainActivity extends Activity {
private static final String TAG = "MyActivity";
public void MyActivity(Bundle onSavedStateInstance) {
Log.v(TAG, "Initializing sounds...");
final MediaPlayer mp = MediaPlayer.create(this, R.raw.alarma_67560);
Button play_button = (Button)this.findViewById(R.id.play_button);
play_button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Log.v(TAG, "Playing sound...");
mp.start();
}
});
Log.v(TAG, "Sounds initialized.");
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}
И моя активность _main.xml:
Я разрабатываю с помощью плагина Eclipse, который не показывает никаких ошибок и, кажется, правильно запускает приложение в симуляторе или реальном телефоне, но когда я нажимаю кнопку воспроизведения, ничего не происходит. Я не уверен, поддерживает ли симулятор звук (, но предполагаю, что поддерживает ), и я подтвердил, что на моем телефоне звук включен.
Что я делаю не так?
Кроме того, я нигде не вижу свои отчеты о регистрации ни в консоли Eclipse, ни на панели LogCat. Должен ли я видеть их напечатанными где-то?