swift - 使用 slider 解析音频

标签 swift parse-platform avaudioplayer avplayer uislider

如何将音频文件从解析添加到 AVAudioPlayer 而不是 AVPlayer?我希望能够暂停、播放、停止、重播以及使用 slider 控制音频播放。我试过这个:

我的尝试:

var query = PFQuery(className:"Song1")
query.getObjectInBackgroundWithId("YSuNRfKq3n") {
    (object : PFObject?, error : NSError?) -> Void in
        if let AudioFileURLTemp = object?.objectForKey("SongFile")?.url {
            AudioPlayer = AVPlayer(URL: NSURL(string: AudioFileURLTemp!))
            AudioPlayer.play()
        }
    )
}

最佳答案

试试这个

var query = PFQuery(className:"Song1")
query.getObjectInBackgroundWithId("objectId") {
    (object : PFObject?, error : NSError?) -> Void in
        if let AudioFileURLTemp = object?.objectForKey("SongFile")?.url {
            AudioPlayer = AVPlayer(URL: NSURL(string: AudioFileURLTemp!))
            AudioPlayer.play()
        }
    )
}

关于swift - 使用 slider 解析音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31079553/

相关文章:

ios - 无法将类型 'PFObject' 的值转换为 'NSArray'

ios - 如何在 Swift 中将异步 Parse Login 实现为 CallBack 函数

swift - 是否可以录制来自 iPhone 的音频?

ios - 如何在播放时实现与歌曲对应的搜索?

ios - Xcode 6上的Swift编译器错误

ios - 从 firebase 的观察者获取数据到另一个函数

android - 从 Parse 迁移到 Heroku,但 Parse.Configuration.Builder 无法解析

php - Parse.com PHP SDK 获取对象的用户关系

ios - 从 SpriteKit 中的类播放音频

Swift 4/Xcode 10 错误消息 : Illegal NSOutlineView data source