| | |
| | | |
| | | handleView.chooseClouse {[weak self] btn in |
| | | guard let weakSelf = self else { return } |
| | | if weakSelf.playedIndex.count != 3{ |
| | | handleView.btn_choose.isSelected = false |
| | | alertError(msg: "请听完");return |
| | | } |
| | | handleView.view_choose.alpha = 1 |
| | | var lessionType:Fight_lessonType = .none |
| | | if handleView.vioceSoundUrl == weakSelf.listenNewModel.subjectList[weakSelf.page][row].correct{ |
| | |
| | | } |
| | | |
| | | extension HomeListenFight_lesson_2_VC:VoicePlayerDelegate{ |
| | | func playing() {} |
| | | func playing() { |
| | | print("正在播放") |
| | | //正在播放中,其他播放按钮先禁止 |
| | | for sub in stackView.arrangedSubviews as! [StudyHandleView]{ |
| | | sub.btn_pay.isEnabled = false |
| | | sub.btn_choose.isEnabled = false |
| | | } |
| | | |
| | | } |
| | | |
| | | func playComplete() { |
| | | //对已经播放过的View,进行刷新 |
| | | for sub in stackView.arrangedSubviews as! [StudyHandleView]{ |
| | | sub.btn_pay.isEnabled = true |
| | | sub.btn_choose.isEnabled = true |
| | | if playedIndex.contains(sub.tag){ |
| | | sub.resetView() |
| | | sub.view_choose.alpha = playedIndex.contains(sub.tag) ? 1:0 |