我有一个AVAudioPlayer,我想要它,这样一旦完成播放,它就会执行一个segue。这是我尝试过的代码片段。有更多的线路,音频播放器被称为audioPlayer。
import UIKit
import AVFoundation
class OnandOnViewController: UITableViewController, AVAudioPlayerDelegate {
override func viewDidLoad() {
super.viewDidLoad()
}
func audioPlayerDidFinishPlaying(_ player: AVAudioPlayer, successfully flag: Bool) {
performSegue(withIdentifier: "segueIdentifier", sender: self)
}
}
我添加了AVAudioPlayerDelegate和11-13行,但结束时没有任何反应。有什么想法吗?
答案 0 :(得分:0)
func audioPlayerDidFinishPlaying(_ player: AVAudioPlayer, successfully flag: Bool) {
//perform segues
}