讲师回答 / 李建
音乐播放包含两部分内容,一个是盘片和拨杆的动画,另一个是声音,你说的是两个都不正常还是指的没有声音,如果没有声音,那一定你是的声音播放的代码有问题,你要自己比较一下自己的代码和例子代码的不同。
2014-10-23
讲师回答 / 李建
动画和音乐同步的问题有两种方法:1 调整动画的循环次数,也可以通过调整单次动画的播放时间,总之就是让动画的总时间和音乐的总时间大致相同。这种方法代码上简单,但是不精确,而且不同手机可能表现不同2 让动画无线循环播放,然后为音乐设定监听器,当音乐播放完毕后停止动画。这种方式需要增加额外代码,但是可以实现最准确的同步我们的例子里用的第一种方法,你可以试着在网上找找类似的解决方法来自己实现第二种方法。虽然增加了代码,但其实实现起来还是很容易的。
2014-10-23
讲师回答 / 李建
音乐播放包含两部分内容,一个是盘片和拨杆的动画,另一个是声音,你说的是两个都不正常还是指的没有声音,如果没有声音,那一定你是的声音播放的代码有问题,你要自己比较一下自己的代码和例子代码的不同。
2014-10-23
讲师回答 / 李建
空指针异常,说明你的代码有问题。空指针的原因是 因为引用了未被初始化的对象,这段代码里你要查一下holder,mViewButton和mWordString是否初始化。可以通过log来查看,比如Log.d(TAG, "holder:" + holder)也可以通过加断点来debug
2014-10-20