首页 > 解决方案 > 音频播放 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")

标签: iosswift

解决方案


试试这个方法:

let path = Bundle.main.path(forResource: "example.mp3", ofType:nil)!
let url = URL(fileURLWithPath: path)

推荐阅读