如有错误欢迎指正
界面如图所示
按钮监听如图
异步操作如下
预期效果,progressbar加载到100%时会播放音乐,但是预期效果未达到,当进度条到达100%时,音乐并未播放,当我点击暂停,再点击播放时音乐才播放。
并且后台一直在报错
这可能和异步执行有关,异步的原理是并发执行,musicService.init()是一个耗时操作,循环显示进度是为了给耗时操作增加准备时间,我们应该把耗时操作放在循环前面执行
如有错误欢迎指正
界面如图所示
按钮监听如图
异步操作如下
预期效果,progressbar加载到100%时会播放音乐,但是预期效果未达到,当进度条到达100%时,音乐并未播放,当我点击暂停,再点击播放时音乐才播放。
并且后台一直在报错
这可能和异步执行有关,异步的原理是并发执行,musicService.init()是一个耗时操作,循环显示进度是为了给耗时操作增加准备时间,我们应该把耗时操作放在循环前面执行