黑马程序员安卓教程音乐播放器之常见api

黑马程序员安卓教程音乐播放器之常见api

ID:32165933

大小:475.39 KB

页数:6页

时间:2019-02-01

黑马程序员安卓教程音乐播放器之常见api_第1页
黑马程序员安卓教程音乐播放器之常见api_第2页
黑马程序员安卓教程音乐播放器之常见api_第3页
黑马程序员安卓教程音乐播放器之常见api_第4页
黑马程序员安卓教程音乐播放器之常见api_第5页
资源描述:

《黑马程序员安卓教程音乐播放器之常见api》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、黑马程序员安卓教程:音乐播放器之常见APIAndroid自带多媒体播放器,下面我们通过一个具体的DEMO来实现播放音乐的一系列功能即播放,暂停,继续,重播,停止。具体实现如下:1.新建工程【File】à【new】à【AndroidApplicationProject】命名为:14_音乐播放器常见API2.编写布局根据需求编写布局文件,效果如图1-1所示:图1-1所示图1-1对应的xml文件如例1-1:例1-1

2、.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"tools:context=".MainActivity">

3、eight="wrap_content"android:onClick="play"android:text="播放"/>

4、ayout_height="wrap_content"android:text="继续"/>

5、ap_content"android:text="停止"/>例1-1在布局页面上定义了一系列功能按钮,当点击按钮时便执行相对应的点击事件,各个按钮对应的点击事件是MediaPlayer生命周期的函数,对于MediaPlayer生命周期的回调函数,我们在后边的文档有详细的介绍。在播

6、放音乐时,进度条SeekBar动态显示播放的进度。1.编写点击事件Ø当用户点击播放时,其点击事件play代码如例1-2所示:例1-2publicclassMainActivityextendsActivity{privateMediaPlayermediaPlayer;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activ

7、ity_main);mediaPlayer=newMediaPlayer();}publicvoidplay(Viewview){try{mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);mediaPlayer.setDataSource("/mnt/sdcard/hd.mp3");mediaPlayer.prepare();mediaPlayer.start();}catch(Exceptione){e.printStackTrace();

8、}}}例1-2在onCreate方法中创建了一个MediaPlayer对象,然后在play方法中调用音乐播放的API来实现音乐的播放。Ø当用户点暂停时,其点击事件pause代码如例1-3所示:例1-3publicvoidpause(Viewview){mediaPlayer.pause();}Ø当点击继续时,其点击事件resume代码如例1-4所示:例1-4publicvoidresume(Viewview){m

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。