Android 中级教程之
Android 中级教程之------
Android MediaPlayer 播放 mp3
的实例!
收藏
大家好我们今天研究的是 Android 中很重要也最为复杂的媒体播放器---MediaPlayer.
Android 的 MediaPlayer 包含了 Audio 和 video 的播放功能,在 Android 的界面上,
Music 和 Video 两个应用程序都是调用 MediaPlayer 实现的。
MediaPlayer 在底层是基于 OpenCore(PacketVideo)的库实现的,为了构建一个
MediaPlayer 程序,上层还包含了进程间通讯等内容,这种进程间通讯的基础是 Android
基本库中的 Binder 机制。
而我们今天的例子只是利用 MediaPlayer 来播放 res/raw 文件夹中一首非常动听的英文
哥 love fool.mp3.程序有三个 ImageButton 按钮,播放,停止,和暂停!三个按钮的功能我
就不用多说.下面我将 Step By Step 教你如何完成本 Demo 的实现.
Step 1 :新建一个 Android 工程,命名为 MediaPlayerDemo.
Step 2 :准备素材,在 res 下建一个 raw 文件夹,将 foollove.mp3 导入,将
play.png,pause.png,及 stop.png 导入 res/drawable 文件夹下.
Step 3: 设计 UI 布局,在 main.xml 里放入三个 ImageButton(这里可以用
AbsoluteLayout,或者 RelativeLayout 实现,我用后者).代码如下:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
android:layout_width="9ll_parent"