为了账号安全,请及时绑定邮箱和手机立即绑定

点击录音播放,只有第一次播放完毕后,可以停止动画,再次点击动画就不停了

打印发现:只有一次点击才回调了onCompletion,后面再次点击都没有调了,怎么会这样?

正在回答

1 回答

//播放音频
MediaManager.playSound(mDatas.get(position).filePath, new MediaPlayer.OnCompletionListener() {
   @Override
   public void onCompletion(MediaPlayer mp) {
       mAnimView.setBackgroundResource(R.drawable.adj);
   }
});

playSound()函数里面要设置监听

mMediaPlayer.setOnCompletionListener(onCompletionListener);

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android-仿微信语音聊天
  • 参与学习       43200    人
  • 解答问题       220    个

结合自定义View和API,Dialog管理等实现实现微信语音

进入课程

点击录音播放,只有第一次播放完毕后,可以停止动画,再次点击动画就不停了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信