В настоящее время я пытаюсь воспроизвести MP3, который находится внутри моих ресурсов под названием «test.mp3». Я следую за старым учебником, который не получил ту же ошибку, что и я, я думаю, что он использует старая версия Swift, и я не могу понять, как избавиться от этой ошибки, вот мой код до сих пор:Воспроизведение звука с помощью AVAudio Player
import UIKit
import AVFoundation
class ViewController: UIViewController {
var player:AVAudioPlayer = AVAudioPlayer()
@IBAction func play(sender: AnyObject) {
var audioPath = NSBundle.mainBundle().pathForResource("test", ofType: "mp3")!
var error : NSError? = nil
player = AVAudioPlayer(contentsOfURL: NSURL(string: audioPath), error: &error)
if error == nil {
player.play()
} else {
print(error)
}
}
ошибка я получаю это «Аргумент метки '(contentsOfURL :, ошибка :) не соответствуют никаким доступным перегрузкам, пожалуйста, кто-нибудь может помочь избавиться от этой ошибки?
Заранее благодарен!
Привет, @ohr, спасибо за это, я пробовал это, но я получаю ту же ошибку: S –