//
|
// Lesson_4_AnswerView.swift
|
// DolphinEnglishLearnStudent
|
//
|
// Created by 无故事王国 on 2024/5/28.
|
//
|
|
import UIKit
|
import JQTools
|
|
class Lesson_4_AnswerView: UIView,JQNibView{
|
|
@IBOutlet weak var img_state: UIImageView!
|
@IBOutlet weak var btn_choose: UIButton!
|
@IBOutlet weak var view_state: UIView!
|
@IBOutlet weak var view_handle: UIView!
|
@IBOutlet weak var btn_isAnswer: UIButton!
|
@IBOutlet weak var img_play: UIImageView!
|
@IBOutlet weak var btn_playing: UIButton!
|
|
var voiceUrl:String?
|
var isCopy:Bool = false
|
var playAtClouse:((Int)->Void)?
|
|
override func awakeFromNib() {
|
super.awakeFromNib()
|
img_state.alpha = 0
|
img_play.alpha = 0
|
// VoicePlayer.share().playEnd {
|
// if self.isCopy{
|
// self.img_play.alpha = 1
|
// }
|
// }
|
}
|
|
func copyView()->Lesson_4_AnswerView{
|
let copyV = Lesson_4_AnswerView.jq_loadNibView()
|
copyV.bounds = self.bounds
|
return copyV
|
}
|
|
func playAt(_ clouse:@escaping(Int)->Void){
|
self.playAtClouse = clouse
|
}
|
|
func playEnd(){
|
btn_isAnswer.isHidden = false
|
btn_playing.setImage(UIImage(named: "icon_play_1"), for: .normal)
|
}
|
|
@IBAction func playAction(_ sender: UIButton) {
|
if let url = voiceUrl{
|
VoicePlayer.share().playerAt(url: url)
|
img_play.alpha = 0
|
playAtClouse?(self.tag)
|
btn_playing.setImage(UIImage(named: "icon_playing"), for: .normal)
|
btn_isAnswer.isHidden = true
|
img_play.isHidden = true
|
|
}
|
}
|
}
|