首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >声音可以在Android模拟器中播放,但不能在G1上播放

声音可以在Android模拟器中播放,但不能在G1上播放
EN

Stack Overflow用户
提问于 2011-08-11 23:46:40
回答 1查看 223关注 0票数 1

对于我的安卓游戏原型,我使用以下命令回放.wav资源:

代码语言:javascript
复制
MediaPlayer mp = MediaPlayer.create(context, soundID);
mp.start();

这在Eclipse Android模拟器中运行得很好,但是当我在G1上运行相同的程序时,没有声音。这可能是什么原因呢?

EN

Stack Overflow用户

回答已采纳

发布于 2011-08-12 00:04:40

试着这样做:

代码语言:javascript
复制
Uri myUri = ....; // initialize Uri here
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mediaPlayer.setDataSource(getApplicationContext(), myUri);
mediaPlayer.prepare();
mediaPlayer.start();

而不是MediaPlayer.create()

票数 2
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7028889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档