我到处搜索了可能的答案,但没有找到与我所需的答案接近的答案。

我是在Android(带有旋转磁盘的标准对话框)中创建进度对话框之后。但是,我想要的是对话框在旋转时播放循环的声音样本,该声音样本在关闭时停止。

您将如何去做?

祝一切顺利

安德鲁。

最佳答案

当您第一次show()时,您的ProgressDialog启动一个循环的MediaPlayer

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

当您将dismiss()编码时,只需调用:
    mAlarmPlayer.stop();
    mAlarmPlayer.release();

09-10 20:23