不匹配任何可用的重载(FileURLWithPath)

时间:2019-02-05 11:11:52

标签: url avaudioplayer

我无法使此代码正常工作,我不断收到错误消息:

  

参数标签'(FileURLWithPath :)'与任何可用标签都不匹配   超载

do {
    audioPlayer = try
        AVAudioPlayer(contentsOf:
            URL(FileURLWithPath: sound!))
    audioPlayer.prepareToPlay()
} catch {
    print("error")
}

您有什么建议吗?

1 个答案:

答案 0 :(得分:0)

提到的错误Argument labels '(FileURLWithPath:)' do not match any available overloads非常明显。

替换

AVAudioPlayer(contentsOf: URL(FileURLWithPath: sound!))

使用

AVAudioPlayer(contentsOf: URL(fileURLWithPath: sound!))