有的说要把mPlayer.setVolume(am.getStreamVolume(AudioManager.STREAM_SYSTEM), am.getStreamVolume(AudioManager.STREAM_SYSTEM));放在后面,可是试了还是没用
解决方案 »
- 请问Activity怎样可以获取浏览器的地址?
- view获取当前activity的实例问题
- android 开发问题
- logcat好像没法用了,高手帮帮忙
- 我想继承BroadcastReceiver在onReceive做一些处理为什么不行?
- Opencore解压库整合问题 ?
- Android不同activity之间的跳转问题
- 有没有办法可以判断app是从桌面快捷方式启动的
- 如何通过位移动画移动一个控件,最后能不闪烁
- android studio打开源码出现android.annotation里面的类飘红
- Eclipse为何安装不了ADT?
- 【求助】Eclipse无法导入android项目的问题
上一个说错了,楼主的代码不会修改系统音量。
楼主可以debug看看am.getStreamVolume(AudioManager.STREAM_SYSTEM)返回的音量值是多少,不行就设置一个固定音量值试试,如果是STREAM_MUSIC是15级音量(0-15,0表示静音)。STREAM_SYSTEM具体是几级音量记不清楚了。
http://blog.csdn.net/wangdong20/article/details/8567557
自己通过MediaPlayer的setDataSource方法设置一个sd卡里面的mp3文件试试能不能播放。
mPlayer.setAudioStreamType(AudioManager.STREAM_SYSTEM);
换成
mPlayer.setAudioStreamType(AudioManager.STREAM_ALARM);
或者
mediaPlayer.setAudioStreamType(AudioManager.STREAM_VOICE_CALL);//听筒模式就可以了