为了账号安全,请及时绑定邮箱和手机立即绑定

李老师,为什么我的前面两首歌能自动播放,但到了第三首时就不自动播放了,还有盘片上的按钮就第一首音乐自动播放完能出来后面的就不出来了,我用的是虚拟机

正在回答

4 回答

音乐播放包含两部分内容,一个是盘片和拨杆的动画,另一个是声音,你说的是两个都不正常还是指的没有声音,如果没有声音,那一定你是的声音播放的代码有问题,你要自己比较一下自己的代码和例子代码的不同。

0 回复 有任何疑惑可以回复我~

折腾了一个下午,我最后在盘片的动画结束处加上,

 mIsRunning = false;
 mBtnPlayStart.setVisibility(View.VISIBLE);

不知道为何第二次播放不执行拨杆的动画代码,所以在盘片动画结束时把播放按钮给设置为显示,动画设置为false结束,下次就可以继续执行播放音乐了,但拨杆回位的动画就不清楚为什么除第一次外都不再执行。

 

 

/**

*修改的代码

*

*/

mPanAnim.setAnimationListener(new AnimationListener() {

@Override
           public void onAnimationStart(Animation animation) {

}

@Override
           public void onAnimationEnd(Animation animation) {
            // 开启拨杆退出动画
            mViewPanBar.setAnimation(mBarOutAnim);
            mIsRunning = false;
            mBtnPlayStart.setVisibility(View.VISIBLE);
           }

 

 

4 回复 有任何疑惑可以回复我~
#1

破碎的鸡蛋

为什么我用了你的代码以后,所有问题都解决了。。。
2015-03-21 回复 有任何疑惑可以回复我~
#2

小宇轩

谢谢你,用了你的代码我的问题解决了
2015-06-06 回复 有任何疑惑可以回复我~
#3

进击的吃货

遇到一样的问题,用你的方法完美解决了
2015-09-08 回复 有任何疑惑可以回复我~
#4

江南主

你的代码解决了我的这个问题,谢谢。
2015-11-14 回复 有任何疑惑可以回复我~
#5

_落枫

谢谢,也是用你的代码完美解决了我的问题~
2017-03-30 回复 有任何疑惑可以回复我~
查看2条回复

同上,到第三个音乐就不能播放,拨杆动画也没有了。

0 回复 有任何疑惑可以回复我~

我也是这个原因,希望老师讲解下。真机也是这样的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android猜歌游戏是这样炼成的
  • 参与学习       27735    人
  • 解答问题       422    个

手把手教你完成一款猜歌类游戏,向你展示游戏实现的全部细节

进入课程
意见反馈 帮助中心 APP下载
官方微信