| | |
| | | } |
| | | } |
| | | |
| | | @IBAction func payAction(_ sender: UIButton) { |
| | | guard let v = vioceSoundUrl else {return} |
| | | voicePlayer.playerAt(url: v) |
| | | playAtClouse?(self.tag) |
| | | func isplaying(){ |
| | | switch listenType { |
| | | case .lesson1,.lesson5,.game1: |
| | | UIView.animate(withDuration: 0.25) { |
| | |
| | | } |
| | | } |
| | | |
| | | @IBAction func payAction(_ sender: UIButton) { |
| | | guard let v = vioceSoundUrl else {return} |
| | | voicePlayer.playerAt(url: v) |
| | | playAtClouse?(self.tag) |
| | | isplaying() |
| | | |
| | | } |
| | | |
| | | @IBAction func chooseAction(_ sender: UIButton) { |
| | | sender.isSelected = !sender.isSelected |
| | | clouse?(sender) |