实现顺序播放音频,开始播放了之后,界面就卡住了(久了之后就会提示:应用没有响应,是否关闭),只有音频在不停地播放
while(beginNum!=cycleNum){
val pronounce = "https://dict.youdao.com/dictvoice?type=1&audio=${list[beginNum]["wordHead$beginNum"].toString()}"
val player: MediaPlayer = MediaPlayer.create(lActivity1, Uri.parse(pronounce))
if (!player.isPlaying){
player.start() // 开始播放音频
beginNum++
list[beginNum]["wordHead$beginNum"].toString()
}
try {
Thread.sleep(2000) //阻断2秒
} catch (e: InterruptedException) {
e.printStackTrace()
}
}
应用没有响应,是否关闭 ANR异常
查看一下data/anr下的track.text文件。