播放音频文件时找不到'PathForResource'的重载

布雷特·佩鲁科(Brett Perucco)

我有一个可以在Xcode6中正常工作的Swift文件。当我升级到Xcode7时,现在出现错误,阻止程序编译。以下是无效的代码段。我收到的错误只是指出“找不到接受提供的参数的'PathForResource'重载”。

func playRecord(sender:UITapGestureRecognizer){

    var tag = sender.view!.tag
    let sound:NSURL

    switch tag{

    case 0: // red
    sound = NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource("red", ofType: "wav")!)!

    case 1: // blue
        sound = NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource("blue", ofType: "wav")!)!

    case 2: // white
    sound = NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource("white", ofType: "wav")!)!


    default:
    sound = NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource("red", ofType: "wav")!)!

    }
    do {
        audioPlayer = try AVAudioPlayer(contentsOfURL: sound)
    } catch _ {
        audioPlayer = nil
    }
    audioPlayer.prepareToPlay()
    audioPlayer.play()


}
两条稻草

Swift 2的感叹号太多,因为fileURLWithPath现在返回NSURLnot NSURL?

具体来说,更改此:

sound = NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource("red", ofType: "wav")!)!

对此:

sound = NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource("red", ofType: "wav")!)

…问题应该解决。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

NSbundle pathforresource找不到文件

来自分类Dev

如何使用pathForResource:ofType:inDirectory访问文件

来自分类Dev

PowerShell找不到重载

来自分类Dev

视频播放器崩溃pathForResource Swift iOS

来自分类Dev

当path中的json时,iOS pathForResource出现提示错误

来自分类Dev

计算播放音频文件时剩下的时间

来自分类Dev

单击div时无法播放音频文件

来自分类Dev

pathForResource方法

来自分类Dev

星号,如何播放音频文件

来自分类Dev

从目录快速播放音频文件

来自分类Dev

用golang播放音频文件

来自分类Dev

悬停播放音频文件

来自分类Dev

如何播放音频文件?

来自分类Dev

用力宝播放音频文件

来自分类Dev

Android播放音频文件(.wav)

来自分类Dev

Smartface:如何播放音频文件?

来自分类Dev

如何播放音频文件?

来自分类Dev

显示和播放音频文件

来自分类Dev

找不到'*'的重载,该重载接受提供的参数

来自分类Dev

如何获取播放音频文件的音频路径?

来自分类Dev

如何获取播放音频文件的音频路径?

来自分类Dev

在MATLAB中播放音频文件时的WAV文件剪辑

来自分类Dev

iOS AVAudioPlayer-如何将文件路径设置为pathForResource

来自分类Dev

iOS AVAudioPlayer-如何将文件路径设置为pathForResource

来自分类Dev

播放音频文件时平滑地增加进度条

来自分类Dev

单击按钮时需要帮助播放音频文件(反应)

来自分类Dev

从Windows Azure Blob存储播放音频文件时出错

来自分类Dev

播放音频文件时如何使mpv带有滑块

来自分类Dev

Android Java:更新seekbar以在播放音频文件时显示进度