android …
来源:互联网 发布:便利店收银软件 编辑:程序博客网 时间:2024/04/28 03:15
第一种方式:使用create方法创建时,注意千万不要再写prepare()方法,不然会出现illeagalException。。
mp=MediaPlayer.create(getApplicationContext(),R.drawable.main_music);
mp.setLooping(true);
try {
mp.setOnPreparedListener(new OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
// TODO Auto-generated method stub
mp.start();
}
});
} catch (IllegalStateException e) {
// TODO Auto-generated catch block
Log.d("mytest","IllegalStateException"+e);;
e.printStackTrace();
}
第二种方式:用setdatesourece() 一定要写上prepare()方法
mp.reset();
try {
mp.setDataSource(path);
mp.prepare();
mp.setOnPreparedListener(new OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
// TODO Auto-generated method stub
mp.start();
}
});
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SecurityException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalStateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
0 0
- android o…
- android …
- This Android SDK …
- android gallery…
- Android edittext&nbsp…
- 解决 Android tex…
- Android 平台 ROM …
-  
- 集线器 交换机 路由器 网桥 …
- Android基础 : Android Con…
- Android基础 : Android Con…
- android 四舍五入
- Android webView …
-
- Android !No Launcher activity f…
- 使用BBED修改SCN …
- Hive安装 …
- [转] 彼尔…
- 百度地图高德地图横向评测 出…
- pull解析
- 配置本地域名
- JDK环境变量的配置
- android 如何判定一个…
- android …
- GridView的一些特殊属性:
- gulp快速入门
- android饼状图
- 键盘,蓝牙,esc
- android achartengine&…
- .NET获取枚举DescriptionAttribute描述信息性能改进的多种方法
- android如何查看cpu的占用率和内存泄漏
- android 四舍五入