写android简易播放音乐遇到的问题
2012-03-02 09:59
495 查看
在android模拟器中开发简易的音乐播放器是遇到了两个问题:
1, 启动模拟器时发生Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
2, 即使先prepare()后start(),依然不能正常播放音乐
解决过程:
1,做简易android音乐播放器,在启动时发生了Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE错误,查看了下是因为内存不足的问题,一看我上传的音乐资源文件11M,看起来是过大了,换掉成4m的音乐文件之后启动,错误消失。补充:该问题的原因是模拟器的内存不足,无法加载.apk文件了,所以我们要调整内存就ok了,可以在eclipse的run configuration的Targe的option中添加-partition-size 128 就可以启动了。
2,贴出部分的代码:
public void playMusic(){
//player.reset();
player = MediaPlayer.create(TestMediaPlayerActivity.this, R.raw.test);
try {
if(player != null){
player.stop();//在添加这句话后就可以播放音乐了。
}
player.prepare();
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
player.start();
player.setOnCompletionListener(new OnCompletionListener(){
@Override
public void onCompletion(MediaPlayer mp) {
player.release();
displayToast("完成了歌曲的播放");
}
});
}
在查看网页后,借用他人的经验,在建立player对象后使用player.stop()方法,而后就能正常使用了。很奇怪~~~
1, 启动模拟器时发生Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
2, 即使先prepare()后start(),依然不能正常播放音乐
解决过程:
1,做简易android音乐播放器,在启动时发生了Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE错误,查看了下是因为内存不足的问题,一看我上传的音乐资源文件11M,看起来是过大了,换掉成4m的音乐文件之后启动,错误消失。补充:该问题的原因是模拟器的内存不足,无法加载.apk文件了,所以我们要调整内存就ok了,可以在eclipse的run configuration的Targe的option中添加-partition-size 128 就可以启动了。
2,贴出部分的代码:
public void playMusic(){
//player.reset();
player = MediaPlayer.create(TestMediaPlayerActivity.this, R.raw.test);
try {
if(player != null){
player.stop();//在添加这句话后就可以播放音乐了。
}
player.prepare();
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
player.start();
player.setOnCompletionListener(new OnCompletionListener(){
@Override
public void onCompletion(MediaPlayer mp) {
player.release();
displayToast("完成了歌曲的播放");
}
});
}
在查看网页后,借用他人的经验,在建立player对象后使用player.stop()方法,而后就能正常使用了。很奇怪~~~
相关文章推荐
- android 音乐、铃声播放控制相关问题
- android的本地音频播放问题....为什么不能播放音乐?
- Android使用的webcview中带有音乐播放控件,在关闭或分享时处于界面不可见状态下,声音仍在播放的问题解决
- Android实现简易浏览器遇到问题的解决方法
- 【Android】简易音乐播放器(介绍使用Service和Broadcast播放音乐文件)
- Android VideoView播放视频遇到的问题
- 【Android】简易音乐播放器(介绍使用Service和Broadcast播放音乐文件)
- 最简单、简易的android音乐播放器,android开发应用之(音乐播放)
- Android实战 - 音心播放器 (MusicListActivity - 音乐播放和MainActivity的一个问题)
- Android使用的webcview中带有音乐播放控件,在关闭或分享时处于界面不可见状态下,声音仍在播放的问题解决
- android手机震动、提示音、播放系统音乐和研究7.0,6.0弹出Notification出现crash问题
- Android不能在oncreate里面播放音乐问题
- 简单的Android音乐播放,解决incall类型不能通过音量按键控制声音大小的问题
- 【bug整理】Android声音并发问题:播放视频的时候,用第三方应用播放音乐,存在音视频声音并发问题
- android中播放音乐
- android 源码下载过程中遇到的一些问题
- android获取文件的md5值遇到的问题
- android开发中遇到的问题汇总
- 工作中遇到的Android内存优化问题(3)-leakcanary源码解析
- Android 遇到异常问题