正在回答 回答被采纳积分+1
4回答
慕UI6705487
2018-05-29 15:14:53

这首歌已经确认存在,在文件,categories,music下,我不明白的是SDcard是外部存储卡吗,我的手机没有外部存储卡,一直搞不清这个sdcard路径是怎样的
慕UI6705487
2018-05-29 07:22:02
package com.hala.mediaplayer;
import android.media.MediaPlayer;
import android.os.Environment;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import java.io.IOException;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//1.创建MediaPlayer对象,此时处于idel对象
MediaPlayer player=new MediaPlayer();
// 重置,使得MediaPlayer重回idel状态
// player.reset();
try {
//2.设置播放源,此时处于Initialized状态
//可以是SDcard下面的文件,也可以是网络文件
player.setDataSource(Environment.getExternalStorageDirectory()+"Have A Heart.mp3");
//3.进入prepare状态
player.prepare();
//4.start状态
player.start();
} catch (IOException e) {
e.printStackTrace();
}
}
}
Android多媒体开发与应用2018版
- 参与学习 人
- 解答问题 241 个
本专题是动画、游戏、音视频等实际应用开发必备技能。课程深入到Android事件总线,利用主流框架实现消息推送、自定义事件统计分析等功能。最后带你开发一款利用传感器实现计步、距离、热量等功能的App。
了解课程

恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星