AVAudioEngine无法从URL创建AVAudioFile
创始人
2024-11-12 21:00:40
0

可以尝试使用AVAudioFile.init(forReading:)来初始化AVAudioFile,并从URL读取音频文件数据。

示例代码:

let url = Bundle.main.url(forResource: "audioFile", withExtension: "mp3")!
do {
    let audioFile = try AVAudioFile(forReading: url)
    // 将AVAudioFile与AVAudioEngine连接
    let playerNode = AVAudioPlayerNode()
    engine.attach(playerNode)
    engine.connect(playerNode, to: engine.mainMixerNode, format: audioFile.processingFormat)
    // 播放音频
    playerNode.scheduleFile(audioFile, at: nil, completionHandler: nil)
    playerNode.play()
} catch let error {
    print("Error: \(error)")
}

在上述示例中,我们尝试从Bundle中获取名为“audioFile.mp3”的音频文件URL,并使用AVAudioFile.init(forReading:)方法初始化AVAudioFile对象。接下来,我们将AVAudioFile与AVAudioEngine连接,并为AVAudioPlayerNode安装AVAudioFile以播放音频。如果初始化AVAudioFile时发生错误,则将其记录到控制台上。

相关内容

热门资讯

来临!海螺众娱辅助脚本,葫芦娃... 来临!海螺众娱辅助脚本,葫芦娃辅助修改器,方针教程(详细教程)-哔哩哔哩1、这是跨平台的葫芦娃辅助修...
透视好友!德普之星透视辅助软件... 透视好友!德普之星透视辅助软件下载,德普之星透视软件免费入口官网(透视)一直真的有挂(的确有挂)-哔...
透视好友!德普之星app安卓版... 透视好友!德普之星app安卓版破解版,德普之星怎么设置埋牌(透视)总是是有挂(揭秘有挂)-哔哩哔哩1...
据通报!欢乐达人暗宝辅助工具,... 据通报!欢乐达人暗宝辅助工具,玄龙大厅怎么开辅助,项目教程(有挂神器)-哔哩哔哩1、欢乐达人暗宝辅助...
透视安装!德普辅助器怎么用,德... 透视安装!德普辅助器怎么用,德扑之心免费透视(透视)真是是真的挂(有挂秘诀)-哔哩哔哩1、德扑之心免...
近日!wepoker辅助软件,... 近日!wepoker辅助软件,新超圣辅助靠谱不,法子教程(有挂方法)-哔哩哔哩1、玩家可以在新超圣辅...
据权威媒体报道!wepoker... 据权威媒体报道!wepoker辅助脚本,wepokerplus万能挂,手筋教程(有挂透视)-哔哩哔哩...
透视教学!德扑圈透视,德普辅助... 透视教学!德扑圈透视,德普辅助器怎么用(透视)果然存在有挂(有挂方法)-哔哩哔哩1、进入游戏-大厅左...
为了进一步!大菠萝挂机辅助,微... 为了进一步!大菠萝挂机辅助,微乐自建房辅助,演示教程(有挂方针)-哔哩哔哩1、大菠萝挂机辅助破解器简...
透视ai!德普之星透视软件免费... 透视ai!德普之星透视软件免费入口官网,德扑圈有透视吗(透视)竟然真的是有挂(有挂神器)-哔哩哔哩在...