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时发生错误,则将其记录到控制台上。

相关内容

热门资讯

透视关于"wepok... 透视关于"wepoker透视挂底牌"总是是有辅助技巧(哔哩哔哩)wepoker透视挂底牌脚本下载中分...
此事迅速冲上热搜"江... 此事迅速冲上热搜"江西吉安中至黑科技辅助软件"本来真的有辅助挂(哔哩哔哩)1)江西吉安中至黑科技辅助...
透视详情"wepok... 透视详情"wepoker智能辅助插件"竟然有辅助插件(哔哩哔哩)1、wepoker智能辅助插件脚本辅...
透视教学"方片十三张... 透视教学"方片十三张源码"总是存在有辅助脚本(哔哩哔哩)1、方片十三张源码辅助器安装包、方片十三张源...
透视开挂"wepok... 透视开挂"wepoker怎么开辅助"总是有辅助app(哔哩哔哩)wepoker怎么开辅助是不是有人用...
辅助透视"中至小程序... 辅助透视"中至小程序如何破解"一直是真的有辅助技巧(哔哩哔哩)1、中至小程序如何破解破解器简单,中至...
透视揭幕"wepok... 透视揭幕"wepoker轻量版书签"其实真的有辅助插件(哔哩哔哩)1)wepoker轻量版书签有没有...
透视辅助"新道游ap... 透视辅助"新道游app下载"都是是真的有辅助插件(哔哩哔哩)1、新道游app下载免费辅助多个强度级别...
透视详情"wepok... 透视详情"wepoker买钻石有用吗"一贯真的是有辅助工具(哔哩哔哩)wepoker买钻石有用吗是不...
此事备受玩家关注"w... 此事备受玩家关注"wepoker专用辅助程序"果然存在有辅助器(哔哩哔哩)1、超多福利:超高返利,海...