Swift 按顺序播放音频文件
嗨,我想一个接一个地播放几个音频文件 这里的代码,我必须发挥1音频文件名“1”。有人能帮我们连续播放一组音频文件吗Swift 按顺序播放音频文件,swift,file,audio,sequential,Swift,File,Audio,Sequential,嗨,我想一个接一个地播放几个音频文件 这里的代码,我必须发挥1音频文件名“1”。有人能帮我们连续播放一组音频文件吗 import UIKit import AVFoundation class ViewController: UIViewController { var ding:AVAudioPlayer = AVAudioPlayer() override func viewDidLoad() { super.viewDidLoad() prepareAudios
import UIKit
import AVFoundation
class ViewController: UIViewController {
var ding:AVAudioPlayer = AVAudioPlayer()
override func viewDidLoad() {
super.viewDidLoad()
prepareAudios()
ding.play()
}
func prepareAudios() {
var path = NSBundle.mainBundle().pathForResource("1", ofType: "mp3")
ding = AVAudioPlayer(contentsOfURL: NSURL(fileURLWithPath: path!), error: nil)
ding.prepareToPlay()
}
}
您可以使用AVQueuePlayer按顺序播放多个音频
class ViewController: UIViewController {
var playerQueue: AVQueuePlayer = {
let url1 = NSBundle.mainBundle().URLForResource("UpTown", withExtension: "mp3")!
let url2 = NSBundle.mainBundle().URLForResource("TurnMeOn", withExtension: "mp3")!
let item1 = AVPlayerItem(URL: url1)
let item2 = AVPlayerItem(URL: url2)
let queue = AVQueuePlayer(items: [item1, item2])
return queue
}()
override func viewDidLoad() {
super.viewDidLoad()
playerQueue.play()
}
}
那么整个代码会是什么样子呢?对不起,我是编程新手!。。。谢谢请看我的变化。哇,谢谢你!我已经找了5天了!我如何让它播放一个音频文件,然后打印一些东西,然后再打印同样的东西?似乎只能让它玩所有的游戏。。。advanceToNextItem()但是我应该把它放在哪里呢?