0
現在のAudioPlayerの期間に基づいてUILabelのアップデートを試行しています。私はタイマーを使いたくないのです。私のアプリの中では、人々が小さな時間で自分自身を録音するからです。&半分の秒が重要なので、私は本当にtimer()を使いたくありません。代わりに、私がしようとしているのは、現在の時刻が自動的に自動的に更新されるというものです。しかし私は、これはあなたを助けるかもしれない。ここAudio Playerの現在時刻に基づいてUILabelを更新する
は、私はそれについてつもりかですが、明らかに私は
var audioPlayer : AVAudioPlayer!
var audioTime = UILabel() {
didSet {
do {
try audioPlayer = AVAudioPlayer(contentsOf: audioURL!)
let currentTime = Int(audioPlayer.currentTime)
let minutes = currentTime/60
let seconds = currentTime - minutes * 60
audioTime.text = (NSString(format: "%02d:%02d", minutes,seconds) as String)
} catch {
}
}
}