Воспроизведение звука при нажатии кнопки в Android

Я новичок в 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. Должен ли я видеть их напечатанными где-то?

5
задан Community 23 May 2017 в 11:50
поделиться