【发布时间】:2017-12-06 03:49:55
【问题描述】:
我不想从 mp3 文件的开头播放声音,而是从开始后 14 秒开始播放声音。我有以下用于声音播放的代码,但我没有成功找到解决方案:
if let textAudio = textAudio {
let wait = SKAction.wait(forDuration: 0.1)
let play = SKAction.play()
if view.scene! == scene02 {
// play 14s after begining
}
textAudio.run(SKAction.sequence([wait, play]))
}
【问题讨论】:
-
据我所知,SKAction 无法做到这一点。
-
如果你想坚持使用
SpriteKit框架,你需要使用SKAudioNode和AVAudioPlayerNode。为这个写一个答案需要太长时间,而且我不知道有任何解释这个机制的教程,也许其他人可以添加到这个评论中。
标签: ios iphone swift audio sprite-kit