如何在启动时让我的应用程序播放mp3(在我的资源中)?或者如果我想在点击一个按钮时发生这种情况怎么样?
答案 0 :(得分:6)
来自Dev Guide的音频和视频部分:
也许是最常见的事情 要做的就是回放媒体(特别是 在你自己的应用程序中。 这样做很容易:
将声音(或其他媒体资源)文件放入项目的res / raw文件夹中, Eclipse插件(或aapt)将找到它并将其转换为可以的资源 从您的R类引用
- 醇>
创建MediaPlayer的实例,使用MediaPlayer.create引用该资源,>然后在实例上调用start():
MediaPlayer mp = MediaPlayer.create(context, R.raw.sound_file_1);
mp.start();
要停止播放,请调用stop()。如果你 希望以后重播媒体 你必须重置()并准备() 调用前的MediaPlayer对象 重新开始。 (create()调用 第一次准备()。)
要暂停播放,请调用暂停()。 从暂停的位置继续播放 用start()。
所以将上面的代码示例放在启动器活动的onCreate()或onStart()中以使其在启动时播放,并将其放在按钮的onClick()方法中以响应按下按钮。