加载本地沙盒音效

2018-12-10  本文已影响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)
上一篇下一篇

猜你喜欢

热点阅读