Пожалуйста, только стремительные код не ответил ....SKAction.playSoundFileNamed - как установить его объем между 0,0 - 1,0
var sound = SKAction.playSoundFileNamed("sound.mp3", waitForCompletion: false)
override func didMoveToView(view: SKView) {
playSound(sound)
//call playSound method when you want
}
func playSound(sound : SKAction)
{
runAction(sound)
}
код выше, что я нужна помощь, чтобы установить громкость звуков. Я хочу изменить уровень громкости звука, но не нашел ответа нигде. Я также попробовал функцию ChangeVolume (to :), но она также не работала. Любой из вас, кто может помочь мне решить эту проблему, был бы благодарен :). Моя причина использовать Skaction для воспроизведения моего звука заключается в том, что, когда я использую этот метод ниже, моя игра задерживается, когда звуки звучат, но если вы можете помочь предотвратить ее отставание, этот код будет отличным. :) Спасибо.
func playAudio() {
do {
if let bundle = Bundle.main.path(forResource: "BOUN'Z_Firt_Level", ofType: "mp3") {
let alertSound = NSURL(fileURLWithPath: bundle)
try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback)
try AVAudioSession.sharedInstance().setActive(true)
try audioPlayerTwo = AVAudioPlayer(contentsOf: alertSound as URL)
audioPlayerTwo.numberOfLoops = -1
audioPlayerTwo.prepareToPlay()
audioPlayerTwo.play()
audioPlayerTwo.volume = 0.5
}
} catch {
// print(error)
}
}