AVAudioRecorder URL作为数据失败

时间:2018-08-21 12:55:37

标签: swift avaudiorecorder

我正在尝试上传录制的音频文件。我可以在模拟器中看到并播放该文件,但是在我的代码中,该文件显示为nil。

func finishRecording(success: Bool) {
    if success {
        let theURL = URL(fileURLWithPath: audioRecorder.url.absoluteString)
        do {
            let myData:NSData = try NSData(contentsOf: theURL)
            print("\n", theURL, theURL, myData)
        } catch
            print("Error: \(error)")
        }
    }
}

错误:错误域= NSCocoaErrorDomain代码= 260“无法打开文件“ recording.mp4”,因为没有这样的文件。” UserInfo = {NSFilePath = / file:/ Users / edolecki / Library / Developer / CoreSimulator / Devices / 161015F2-EE0D-4355-BE53-092DA2129967 / data / Containers / Data / Application / B656393D-FE0E-40E4-E3-8713-AA923B8AF17C / Documents /recording.mp4,NSUnderlyingError=0x600000245940 {Error Domain = NSPOSIXErrorDomain代码= 2“没有这样的文件或目录”}}

我已经导航到模拟器的位置,确实在那里有新录制的mp4。我可以玩。我需要将文件发送到PHP脚本,但是我被卡在这里。

0 个答案:

没有答案