【发布时间】:2018-01-11 07:07:14
【问题描述】:
我在播放函数 audioPlayerDidFinish 时遇到问题。我已将 AVAudioPlayerDelegate 添加到我的视图控制器类并定义了该函数。当我调用该函数时,我收到错误“无法将'AVAudioPlayer.Type'类型的值转换为预期的参数类型”我做错了什么?如果我需要添加更多代码供您查看,请告诉我。
func buttonPressed() {
if currentSound == sound {
currentSound = "None"
activateBlankCircle()
audioPlayer.stop()
}
else {
currentSound = sound
audioPlayer.prepareToPlay()
activateRedCircle()
playSound()
audioPlayerDidFinishPlaying(AVAudioPlayer, successfully: Bool)
//Cannot convert value of type 'AVAudioPlayer.Type' to expected argument type
}
}
【问题讨论】:
-
如果您详细说明您正在尝试做什么以及为什么要实施
audioPlayerDidFinishPlaying,答案可能会更有帮助。
标签: swift avaudioplayer xcode9