java - Android中带有声音的进度对话框

标签 java android audio dialog progress

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

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

您将如何去做?

祝一切顺利

安德鲁。

最佳答案

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

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

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

关于java - Android中带有声音的进度对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7566655/

相关文章:

audio - FFMPEG : Change Video during encoding (using mapping)

actionscript-3 - AS3 : Recording sound as they are output/played

java - Tomcat无法访问java API创建的文件

java - 构造函数编写中的问题

java - 如何在db2中提取具有最新时间戳的列数据/值

Android、SQLite 连接和事务

android - 使用 LayoutParams 在按钮上设置 layout_gravity 时出现问题

c# - NAudio PlaybackState 永不停止?

java - notifyDataSetChanged() 没有调用 onBindViewHolder

android - Android 上的可写和可执行位置