android播放音乐(3):播放网络上的音乐
tips:1. 播放安装包内的音乐:https://blog.csdn.net/m0_48396761/article/details/1078053742. 播放内置存储空间、SD卡上的音乐:https://blog.csdn.net/m0_48396761/article/details/107805448一、 相关api1. MediaPlayer类MediaPlayer类可用于控制音频/视
·
tips:
1. 播放安装包内的音乐:https://blog.csdn.net/m0_48396761/article/details/107805374
2. 播放内置存储空间、SD卡上的音乐:https://blog.csdn.net/m0_48396761/article/details/107805448
一、 相关api
1. MediaPlayer类
MediaPlayer类可用于控制音频/视频文件和流的播放。关于如何使用此类中的方法的示例可以在VideoView中找到。有关使用MediaPlayer的其他帮助,请参阅音频和视频。
2. 部分api列表
返回值 | 方法名 | 解释 |
---|---|---|
static MediaPlayer | create(Context context, int resid) | 通过指定上下文和资源id获取MediaPlayer对象 |
int | getDuration() | 获取总时长 |
int | getCurrentPosition() | 获取当前的播放时长 |
void | seekTo(int msec) | 切换到具体的播放位置 |
void | setDataSource(String path) | 设置资源路径(传入存储的位置) |
void | prepare() | 同步准备播放 |
void | prepareAsync() | 异步准备播放 |
void | start() | 开始播放 |
void | pause() | 暂停播放 |
void | stop() | 停止播放(停止后要重写repared才能播放) |
二、示例代码
2. 示例代码
注意:注意音频文件地址不要写错
//创建一个MediaPlayer对象
MediaPlayer mp3 = new MediaPlayer();
//设置音频数据路径(下方为示例)
mp3 = mp3.setDataSource("http://www.baidu.com/xxx.mp3");
// 开始播放
mp3.start();
暂停播放:
mp3.pause();
继续播放:
mp3.start();
停止播放:
mp3.stop();
更多推荐
已为社区贡献2条内容
所有评论(0)