美文网首页
加载本地沙盒音效

加载本地沙盒音效

作者: 古月思吉 | 来源:发表于2018-12-10 17:21 被阅读0次

    点击按钮会有音效、进入某个vc会播放背景音乐等,都是加载本地沙盒的音效

    0.本地沙盒中添加音效:


    本地沙盒的音效文件

    1.加载音效的方法

    //加载本地沙盒音效
    func loadSound(_ soundFileName: String) -> SystemSoundID {
        let path = Bundle.main.path(forResource: soundFileName, ofType: nil)
        let url = URL(fileURLWithPath: path!)
        var soundId: SystemSoundID = 0
        AudioServicesCreateSystemSoundID(url as CFURL, &soundId)
        return soundId
    }
    

    2.音效的使用:

    //定义音效属性
    var btnClickSoundId: SystemSoundID = 0
    
    //给音效赋值
    btnClickSoundId = loadSound("ding3.mp3")
    
    //调起音效
    AudioServicesPlaySystemSound(self.btnClickSoundId)
    

    相关文章

      网友评论

          本文标题:加载本地沙盒音效

          本文链接:https://www.haomeiwen.com/subject/byddhqtx.html