1.1 实验目的
掌握Android 多媒体音频播放的使用
1.2 实验步骤
1.创建一个Android应用,创建MainActivity。
2.在MainActivity加入音频的初始化代码,并分别编写本地项目文件raw下的音频文件、虚拟机盘符下的音频文件和tomcat服务器上的音频文件。
4.编写音乐播放器的简单应用
1.3 实验代码
1、创建工程
2、在MainActivity加入音频的初始化代码,并分别编写本地项目文件raw下的音频文件、虚拟机盘符下的音频文件和tomcat服务器上的音频文件:
在activity_main添加如下样式
3.在MainActivity添加如下初始化代码
4.进度条和唱片转动
1.4 实验总结
1.SeekBar
android:max="100" //滑动条的最大值
android:progress="60" //滑动条的当前值
android:secondaryProgress="70" //二级滑动条的进度
android:thumb = "@mipmap/sb_icon" //滑块的drawable
SeekBar的事件,SeekBar.OnSeekBarChangeListener
我们只需重写三个对应的方法:
onProgressChanged:进度发生改变时会触发
onStartTrackingTouch:按住SeekBar时会触发
onStopTrackingTouch:放开SeekBar时触发
2.MediaPlayerService
Android提供了MediaPlayer类来实现多媒体播放功能,而MediaPlayer类在底层上是基于OpenCore (也叫PacketVideo )库实现的。本章的多媒体部分就是在讲解,如何通过MediaPlayer类来实现Android设备的多媒体播放功能。
Android多媒体框架中用来播放音频和视频的两个类是∶
MediaPlayer:用来实现音频和视频播放功能,提供播放所需要的所有基础API。
AudioManager ︰用来管理音频资源和音频输出设备。