0
我正在使用CountDownTimer。我想在特定时间播放声音只是为了提供建议。那么这里是我的代码:CountDownTimer onTick
@Override
public void onTick(long l) {
if((TimeUnit.MILLISECONDS.toSeconds(l) -
TimeUnit.MINUTES.toSeconds(TimeUnit.MILLISECONDS.toMinutes(l))) == 10){
reproducirAviso();
}
tiempo.setText(String.format("%02d:%02d", TimeUnit.MILLISECONDS.toMinutes(l),
TimeUnit.MILLISECONDS.toSeconds(l) -
TimeUnit.MINUTES.toSeconds(TimeUnit.MILLISECONDS.toMinutes(l))));
}
发生了什么事? “reproducirAviso()”方法被称为多次,声音播放起伏不定... 我能做些什么来解决这个问题? 非常感谢提前!
的答案非常感谢,但我已经想到的,没有运气的解决方案! – oneme 2014-11-14 10:47:17
好的。还有什么其他的解决方案来找你 – Willmore 2014-11-14 11:45:11
首先我必须说我正在使用Genymotion,并且我发现有些声音播放不好。这就是我不能放弃你的选择的原因。我想尝试一下真实的设备,并检查问题是Genymotion。 – oneme 2014-11-14 21:06:20