在app启动时播放声音

时间:2010-11-07 03:12:10

标签: java android

如何在启动时让我的应用程序播放mp3(在我的资源中)?或者如果我想在点击一个按钮时发生这种情况怎么样?

1 个答案:

答案 0 :(得分:6)

来自Dev Guide的音频和视频部分:

  

也许是最常见的事情   要做的就是回放媒体(特别是   在你自己的应用程序中。   这样做很容易:

     
      
  1. 将声音(或其他媒体资源)文件放入项目的res / raw文件夹中,   Eclipse插件(或aapt)将找到它并将其转换为可以的资源   从您的R类引用

  2.   
  3. 创建MediaPlayer的实例,使用MediaPlayer.create引用该资源,>然后在实例上调用start():

  4.   
MediaPlayer mp = MediaPlayer.create(context, R.raw.sound_file_1);
mp.start();
  

要停止播放,请调用stop()。如果你   希望以后重播媒体   你必须重置()并准备()   调用前的MediaPlayer对象   重新开始。 (create()调用   第一次准备()。)

     

要暂停播放,请调用暂停()。   从暂停的位置继续播放   用start()。

所以将上面的代码示例放在启动器活动的onCreate()或onStart()中以使其在启动时播放,并将其放在按钮的onClick()方法中以响应按下按钮。