ios - 音频播放 Swift 5
问题描述
当我尝试在模拟器中使用我的应用程序播放音乐时,我听不到任何声音
player = try AVAudioPlayer(contentsOf: URL(string: urlString)!)
guard let player = player else {
print("player is nil")
return
}
在我的调试控制台中,无论我将 MP3 放在哪里,我都会得到 urlstring 为零
let urlString = Bundle.main.path(forResource: song.trackName, ofType: "mp3")
解决方案
试试这个方法:
let path = Bundle.main.path(forResource: "example.mp3", ofType:nil)!
let url = URL(fileURLWithPath: path)
推荐阅读
- hdfs - 是否可以在 ambari 需要时将副本下的修复设置为自动完成?
- django - 使用 UUID 遇到问题 Django 通用 UpdateView
- java - 使用 ViewPager2 在 AlertDialog 中自定义 TabLayout
- batch-file - 有没有办法创建带有参数的 CMD 命令?
- xcode - 无法安装所有 pod。: 无法连接到 dl.inmobi.com 端口 443: 连接被拒绝
- python - 如何从 if - yes 或 no 中获得单独的答案?
- android - Android Studio 无法识别新创建的资源值文件(res/layout)
- c# - 使用 C# for UI 而不是 xml 在 Xamarin 中处理应用程序的资源?
- sql - SQL 查询从 10 个布尔列计算百分比真
- discord.py - Discord.py:如何解决“命令启动已注册”错误?