用Android开发音乐播放器
来源:互联网 发布:网络卫视直播下载 编辑:程序博客网 时间:2024/05/22 09:51
MediaPlayer是ANDROID原生的媒体播放工具,支持绝大部分主流媒体文件的播放,包括音频和视频
一.下面是我个人总结的一些使用MediaPlayer播放的步骤:
1) void reset () // 重置播放器工具
2) void setDataSource (String path) // 设置播放歌曲来源,参数是绝对路径
3) void prepare () // 加载歌曲(缓冲)
4) void start () // 开始播放
以上四点是基本方法,下面有一些MediaPlayer的其他方法:
1) void pause () // 暂停
2) boolean isPlaying () //是否正在播放
3) int getCurrentPosition () //获取歌曲当前播放进度
4) void seekTo (int m) // 快进到指定位置开始播放
5) void release () // 释放资源
6) int getDuration () : 获取当前播放的歌曲的总时长
二.下面介绍一下xml中的ProgressBar:
ProgressBar是显示进度的控件
ProgressBar配置了style="?android:attr/progressBar StyleHorizontal"时表示水平的进度条,
或者其他有Horizontal字样的样式也可以,如果缺省,或者配置为其他的style属性,则表示圆圈
类型的进度条,圆圈类型的进度条没有"刻度"的概念
ProgressBar的核心属性:
style:样式
android:max:进度条的最大"刻度"
android:progress:当前进度
三.下面介绍一下xml中的SeekBar:
SeekBar是可以拖拽的水平的进度条
SeekBar继承自ProgressBar,普通使用方式与一般的水平进度条相似通过配置
OnSeekBarChangeListener可以对SeekBar的进度改变,拖拽事件进行监听
四.关于sdcard:
sd卡的Music目录:Environment.getExternalStoragePublicDirectory (Enviroment.DIRECTORY_MUSIC);
五.关于权限:
在ANDROID系统中,敏感操作(可能涉及安全的,涉及费用的等等)需要在AndroidManifest.xml中声明权限
例如:MOUNT_UNMOUNT_FILESYSTEMS
READ_EXTERNAL_STORAGE
- 用Android开发音乐播放器
- Android开发音乐播放器-音乐扫描
- Android开发音乐播放器
- Android开发音乐播放器
- Android开发音乐播放器
- android音乐播放器开发 SweetMusicPlayer 播放本地音乐
- 用代码敲一番浪漫,Android开发音乐播放器
- android 应用开发之音乐播放器
- Android开发之音乐播放器
- Android应用开发之音乐播放器
- Android 音乐播放器开发笔记
- android音乐播放器开发_开篇
- android 开发之音乐播放器代码
- Android开发入门之音乐播放器
- android音乐播放器开发(一)
- android音乐播放器开发 SweetMusicPlayer 摇一摇换歌
- 【Android开发】媒体之音乐播放器
- android应用开发:音乐播放器(1)
- git命令行的使用
- [sicily]1486. 统计数字
- ArcGIS Server删除底图服务(已做切片)
- C++ const 的全面总结
- 第九周项目1—猴子选大王(数组版)
- 用Android开发音乐播放器
- Kinect 2.0 在Mac OSX EI Capiton 配置成功
- Microsoft Sql Server Management studio与visual studio 建立连接数据库
- Java锁机制(二)
- HDU 5523 ——Game
- 【Design Patterns】命令模式
- UML——实现图
- bootstrap
- java内部类