swift - AVAudioPlayer NSOSStatusErrorDomain 错误
问题描述
如您所见,我正在尝试播放从 url 获得的音频。错误在哪里?
该错误似乎表明来自 url 的音频不好......
//let play_url = "https://opus-server.herokuapp.com/asd.wav"
let play_url = "http://www.largesound.com/ashborytour/sound/brobob.mp3"
var audioPlayer: AVAudioPlayer?
@IBAction func play(_ sender: Any) {
let url = URL(string: play_url)!
do {
audioPlayer = try AVAudioPlayer(contentsOf: url)
audioPlayer?.play()
} catch {
print(error)
}
}
我希望 AVAudioPlayer 播放音频。相反,打印了一个错误:Error Domain=NSOSStatusErrorDomain Code=2003334207 "(null)"
解决方案
推荐阅读
- linux - 我需要一个脚本来用所有文件中的新库替换旧库
- reactjs - 使用非规范化时是否可以正确记忆重新选择选择器?
- android - 新的 CameraX api 是否为单独处理双摄像头流提供多摄像头支持?
- sql - 如何通过excel更改SQL WHERE子句?
- c# - 在 C# 中拆分字符串以提取括号中的值并保留它们
- npm - 在 Windows 中安装简单的 ASK CLI 不起作用
- django - 如何在 django 中正确显示 form.errors 消息
- javascript - 如何修复 Datatables 下拉过滤器单击两次以打开?
- firebase - 如何从客户端应用程序禁用 Unity 中的 Firebase 推送通知?
- asp.net - 存在时找不到索引视图