Android: Как я могу переключать музыку?

В моем приложении есть фоновая музыка, которая играет при запуске программы. В меню я хочу добавить опцию, позволяющую пользователю останавливать или запускать музыку.

Как я могу узнать, что музыка играет или остановилась?

Спасибо


person Hesam    schedule 15.12.2010    source источник


Ответы (1)


Может быть, вы играете через MediaPlayer? Если так:

MediaPlayer mp = new MediaPlayer();
mp.setDataSource(PATH_TO_FILE);
mp.prepare();
mp.start();

stop() и pause() работают так же, как обсуждалось выше.

...

Чтобы приостановить воспроизведение, вызовите pause(). Возобновите воспроизведение с того места, где вы остановились, с помощью start().

Вырезано из здесь.

Проверяем, играет ли музыка:

mp.isPlaying();
person Joakim Berglund    schedule 15.12.2010