ios - 从 ios swift 2 的解析中流式传输音频

标签 ios swift parse-platform avplayer audio-streaming

我有一个代码可以在编译一切似乎正常并且音频文件准确同步之后快速从 ios 构建的解析中流式传输音频但是当我选择它们时扬声器没有音频。在 swift 2 上它不再编译它说对 url 的模糊使用,这是用 swift 编写的函数,我希望我们可以将它转换为 swift 2 谢谢:

    func grabSong(){
    let SongQuery = PFQuery(className: "songs")
    SongQuery.getObjectInBackgroundWithId(iDArray[SelectedSongNumber], block:{

        (object: PFObject?, error:NSError?)-> Void in

        if let AudioFileURLTemp = object?.objectForKey("songFile")?.url {

           AudioPlayer = AVPlayer(URL: NSURL(string: AudioFileURLTemp! ))
        AudioPlayer.play()
        }
})

最佳答案

是的,它正在工作, 只有你需要检查可选性,像这样:

    func grabSong() {
    let SonQuery = PFQuery(className: "Songs")
    SonQuery.getObjectInBackgroundWithId(idArray[SelectedSongNumber], block: {
        (object: PFObject?, error:NSError?) -> Void in
        if let audioFIleTemp: PFFile = object?.valueForKey("SongFile") as? PFFile {
            AudioPlayer = AVPlayer(URL: NSURL(string: audioFIleTemp.url!)!)
            AudioPlayer.play()
        }
    })
}

关于ios - 从 ios swift 2 的解析中流式传输音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34233135/

相关文章:

ios - 如何将图像旋转90度并保存

ios - 在制作自定义 UIButton 时,以 NSException 类型的未捕获异常终止

ios - WebRTC(iOS): local video is not getting stream on remote side

xcode - 更新解析时的对象 - [错误] 未找到对象

ios - ASIFormDataRequest POST 不起作用

ios - 在 iOS 的 TableView 单元格中显示 Collection View 的问题

ios - 移动parentView时出现约束错误

ios - 我可以在 Realm.IO 中使用 child 的主键作为 parent 的主键吗?

ios - 完成以下错误 "This query has an outstanding network connection. You have to wait until it'。”

iOS 应用程序在 [ParseCrashReporting 启用] 上崩溃