0
私はSwiftを初めて使用しています。Firebaseからオーディオをダウンロードしてローカルに保存しましたが、AVAudioPlayerで再生する方法はわかりません。どんな助けもありがとう。これは私がこれまでに得たものです。Swift 3 Firebaseからダウンロードしたオーディオを再生
class FireBaseViewController: UIViewController {
var audioPlayer:AVAudioPlayer = AVAudioPlayer()
override func viewDidLoad() {
super.viewDidLoad()
let storageRef = FIRStorage.storage().reference()
let files = storageRef.child("Audio/Self Commitment.m4a")
let localURL: NSURL! = NSURL(fileURLWithPath:"/Users/wayne/Desktop/Playground/Audio/Self Commitment.m4a")
let downloadTask = files.write(toFile: localURL as URL) { (URL, error) -> Void in
if (error != nil) {
print("Uh-oh, an error occurred!")
} else {
print("Local file URL for is returned")
}
}
let audioPath = localURL
do {
try audioPlayer = AVAudioPlayer(contentsOf:URL(fileURLWithPath: audioPath))
} catch {print("file is unavilable")
}
audioPlayer.play()
}
}