在学习Android开发前就一直想做一个类似于play商店中
程序主要包括主程序mainactivity和布局文件activity_mian.xml,需要在资源文件夹res中新建一个名为raw的文件夹,里面存放音频文件,mp3类型的可以播放,别的格式没怎么测试。
俺感觉soundpool和mediaplayer的区别是soundpool处理的可能是经常播放的短暂声音,例如五子棋程序中的落子声音,mediaplayer处理的是一般的长资源文件。
MainActivity.java
1 | package com.example.knighthart.pajipajipaji; |
activity_main.xml
1 | <?xml version="1.0" encoding="utf-8"?> |
主界面
具体用法参考Android中播放声音的两种方法
官方API文档: