随机mp3播放AVFoundation

时间:2015-11-20 21:30:53

标签: ios swift avfoundation

    override func viewDidAppear(animated: Bool) {

    let fileLocation = NSBundle.mainBundle().pathForResource(self.navigationItem.title, ofType: "mp3", inDirectory: "Story")!

    try! player = AVAudioPlayer(contentsOfURL: NSURL (string: fileLocation as String)!)

    player.play()

我有一个包含4个MP3的文件夹,以及一个访问这4个MP3中每个MP3的单元列表。 为什么每个单元格都会一次又一次地播放相同的MP3?

它甚至不是该文件夹中的第一个,它是最后一个!

Cell list, Folder with the mp3!

2 个答案:

答案 0 :(得分:0)

因为我的导航项目标题是一个常数值。

答案 1 :(得分:0)

这是在UITableView中吗?如果是这样,请尝试通过UITableViewDelegate中的didselectviewatindexPath执行此操作。找到单击的indexPath并使用它来播放每个单元格的mp3。