定时器后播放默认声音

时间:2011-04-28 10:34:02

标签: android

我正在尝试让我的应用程序播放默认的Android 声音一旦我的计时器倒计时。

我在这里搜索了很多文章, 我提出的代码是......

 public void playAlertSound(int sound){        
        MediaPlayer mp = MediaPlayer.create(getBaseContext(), sound);  
        mp.start(); 
        mp.setOnCompletionListener(new OnCompletionListener() 
        {              @Override             public void onCompletion(MediaPlayer mp) { 
            mp.release();            
            }        
        }); 
    }

并且在定时器结束后使用 -

调用
playAlertSound(R.raw.beep1);

然而,beep1显然不是默认声音。 这可能是某人已添加到他们项目中的文件。

我在哪里添加一个名为beep1.mp3的mp3文件,所以我的项目 上面的线会起作用吗?

或者我可以调用默认声音吗?

任何帮助都非常感谢..

感谢您的光临。

1 个答案:

答案 0 :(得分:0)

在项目的raw文件夹中添加beep1.mp3文件。

表示create raw folder in res for that right click on res and create folder raw. 在那个地方你的beep1.mp3文件。

希望它有所帮助。