Mediaplayer 播放资源文件的时候没声音

Mediaplayer 播放资源文件的时候没声音

http://img1.sycdn.imooc.com//climg/5b2bbe91000134f910210240.jpg


使用本地文件就没问题,但是加载资源文件就不行。

使用SoundPool的时候也是这样子,没有声音。

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
irista23 2018-06-24 00:30:47

player = MediaPlayer.create(this,R.raw.victoria);//用你的声音文件
player.start();

你换成这两行代码,如果还是不行,就是资源文件的问题了,你也可以换成老师提供的mp3

irista23 2018-06-22 09:50:59

你用真机测试一下,真机看是否有声音,模拟器在播放mediaplayer可能会与某些设置冲突

  • 提问者 CV工程师鱼 #1
    试过了,真机也没声音,好奇怪啊,我就是想给之前做的那个打地鼠游戏加上点打击音效和背景音乐
    2018-06-22 15:33:51
  • irista23 回复 提问者 CV工程师鱼 #2
    你去掉prepare()方法,通过create()方法创建的MediaPlayer不需要再调用prepare()了。
    2018-06-22 16:13:18
  • 提问者 CV工程师鱼 回复 irista23 #3
    去掉的也试过了,没用呀
    2018-06-22 20:55:40
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Android多媒体开发与应用2018版
  • 参与学习           人
  • 解答问题       241    个

本专题是动画、游戏、音视频等实际应用开发必备技能。课程深入到Android事件总线,利用主流框架实现消息推送、自定义事件统计分析等功能。最后带你开发一款利用传感器实现计步、距离、热量等功能的App。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师