Диалоги прогресса со звуком в Android - PullRequest
0 голосов
/ 27 сентября 2011

Я искал возможные ответы, но не нашел того, который был близок к тому, что мне нужно.

Я после создания диалогового окна прогресса в Android, стандартного с вращающимся диском.Тем не менее, я хочу, чтобы диалог воспроизводил зацикленный звуковой сэмпл во время его вращения, который останавливается, когда он закрывается.

Как бы вы поступили так?

Всего наилучшего

Андрей.

1 Ответ

0 голосов
/ 27 сентября 2011

Когда вы впервые show() ваш ProgressDialog запускаете цикл MediaPlayer.

    MediaPlayer mAlarmPlayer=MediaPlayer.create(this, R.raw.alarm_1);
    mAlarmPlayer.setLooping(true);
    mAlarmPlayer.start();

, когда вы dismiss() ваш ProgressDialog просто позвоните:

    mAlarmPlayer.stop();
    mAlarmPlayer.release();
...