课程
/移动开发
/Android
/Android猜歌游戏是这样炼成的
就是音乐没有放完,动画就自己结束。怎么样让它和音乐同时停止呢。而且我的前面两首歌能自动播放,但到了第三首时就不自动播放了,还有盘片上的按钮就第一首音乐自动播放完能出来后面的就不出来了
2014-10-23
源自:Android猜歌游戏是这样炼成的
正在回答
动画和音乐同步的问题有两种方法:
1 调整动画的循环次数,也可以通过调整单次动画的播放时间,总之就是让动画的总时间和音乐的总时间大致相同。这种方法代码上简单,但是不精确,而且不同手机可能表现不同
2 让动画无线循环播放,然后为音乐设定监听器,当音乐播放完毕后停止动画。这种方式需要增加额外代码,但是可以实现最准确的同步
我们的例子里用的第一种方法,你可以试着在网上找找类似的解决方法来自己实现第二种方法。虽然增加了代码,但其实实现起来还是很容易的。
举报
手把手教你完成一款猜歌类游戏,向你展示游戏实现的全部细节