Questions tagged [skaudionode]
29 questions
12
votes
2 answers
SKAudioNode() crashes when plugging in/out headphones
I am using a SKAudioNode() to play background music in my game. I have a play/pause function and everything is working fine until I plug in my headphones. There is no sound at all and when I call the pause/play function I get this…
![](../../users/profiles/5536251.webp)
Cherrypig
- 370
- 1
- 2
- 12
6
votes
1 answer
How to use SKAudioNode
I found out SKAction playSoundFileNamed does memory leak in IOS 9:
https://forums.developer.apple.com/thread/20014
They recommend to use SKAudioNode, but the example is swift and i use objective-c in my project.
Example:
func testAudioNode() {
…
![](../../users/profiles/4738150.webp)
TeKo
- 87
- 1
- 3
5
votes
4 answers
Initializing SKAudioNode using fileNamed returns nil
This is the first time I use SKAudioNode. First I declared a property at the top of my GameScene class:
var backgroundMusic: SKAudioNode!
Now I added a helper method:
func playBackgroundMusic(name: String) {
if backgroundMusic != nil {
…
![](../../users/profiles/5034145.webp)
Tom Shen
- 1,328
- 2
- 11
- 35
4
votes
0 answers
Creating an SKAction extension for SKAudioNode
I have decided to break off my very painful relationship with SKAction.playSoundFileNamed and move on to using SKAudioNodes in our project -- the breaking point was their being totally broken by interruptions without any consistency.
We are trying…
![](../../users/profiles/5277976.webp)
Mike Pandolfini
- 457
- 3
- 16
4
votes
2 answers
SKAudioNode not load sound from url
I want download sound from url and play it once:
let sound = SKAudioNode(url:URL(string:"http://www.music.helsinki.fi/tmt/opetus/uusmedia/esim/a2002011001-e02-16kHz.wav")!)
sound.run(SKAction.play())
I tried .mp3 music too. It doesn't download…
![](../../users/profiles/1786016.webp)
Arti
- 5,595
- 11
- 44
- 102
3
votes
0 answers
IOS App crashing due to "too many files open" error possibly coming from incorrect use of the SKAudioNode
My app crashes when I try to play a sound (repeated). I can play the app for about 3 minutes before it crashes and when I remove the audio Nodes, the app does not crash and the memory usage stays relatively constant. I attach the audio node to an…
![](../../users/profiles/9120537.webp)
Harry Minasyan
- 31
- 3
3
votes
1 answer
SKAudioNode Crash: AVAudioPlayerNode.mm:333: Start: required condition is false: _engine->IsRunning()
I've a simple SKAudioNode:
let backgroundSound = SKAudioNode(fileNamed: "backgroundSound.mp3")
I use to play backgroundSound.runAction(SKAction.play()) and backgroundSound.runAction(SKAction.stop()) to stop.
Everything works fine until the app did…
![](../../users/profiles/1171116.webp)
Simone Pistecchia
- 2,089
- 2
- 13
- 21
2
votes
0 answers
Issue with copying an SKAudioNode object
I am currently preloading sound effects in a dictionary, as such:
soundEffectsDictionary[SoundEffectType: SKAudioNode]
Doing this allows me to preload all the sound effects in the game, and request a sound effect as needed. I am simplifying this…
![](../../users/profiles/5520785.webp)
MikeL
- 163
- 10
2
votes
1 answer
How to use/implement pause() to pause a SKAudioNode?
The documentation:
pause()
Creates an action that tells an audio node to pause playback.
Declaration class func pause() -> SKAction
This action may only be executed on an SKAudioNode object. The audio
is paused, and if restarted, resumes at where…
![](../../users/profiles/2109038.webp)
Confused
- 5,839
- 6
- 26
- 65
2
votes
0 answers
SKAudioNode doesn't fade volume with duration
I've tried to fade volume of a SKAudioNode to 0 with duration, but the duration doesn't seem to affect, the audio stops immediately:
let fireAudio = SoundManager.sharedInstance.fire //SKAudioNode
let stopAudio = SKAction.stop()
let…
![](../../users/profiles/1171116.webp)
Simone Pistecchia
- 2,089
- 2
- 13
- 21
1
vote
0 answers
SKAudioNode problem after App going down, restart, is this a bug?
I have a problem with the SKAudioNode. The game ends with the Home Button. An audio file will be played.
When I return, the audio file will continue to play.
I want to stop it.
I have tried many things but without…
![](../../users/profiles/9579473.webp)
Roman
- 29
- 4
1
vote
0 answers
iOS 13 Crash SKAudioNode with autoplay deactivated
Since iOS 13 my App crashes on view.presentScene(scene) (EXC_BAD_ACCESS (code=EXC_I386_GPFLT)). This only happens, if the scene has a SKAudioNode with autoplay deactivated.
The error can be reproduced by creating a new Project->Game with SpriteKit.…
![](../../users/profiles/4106606.webp)
Jesse
- 370
- 1
- 12
1
vote
1 answer
Is there an isPlaying() equivalent for SKAudioNode?
I am experimenting with other sound effect options for our game after determining SKAction.playSoundFileNamed is not only buggy and leaky but also creates a crash specifically during IAP interruptions (not OK, Apple). We are attempting to use…
![](../../users/profiles/5277976.webp)
Mike Pandolfini
- 457
- 3
- 16
1
vote
1 answer
SKVideoNode stoping an SKAudioNode from playing
I'm trying to add background video and background music to a game I'm creating. To do this I'm creating a SKVideoNode and a SKAudioNode. When I run the game the video plays fine but most of the time the music doesn't play. It works just fine though…
![](../../users/profiles/9705795.webp)
Standard
- 35
- 5
1
vote
1 answer
SKAudioNode volume adjustment delayed
I am developing a game where an SKAudioNode plays the game music. When the player starts a new game, I want the music to fade in so I wrote the following code:
SKAudioNode *SFXNode = [[SKAudioNode alloc] initWithfile:@"GameMusic.mp3"];
[SFXNode…
![](../../users/profiles/9247015.webp)
L. Richmond
- 35
- 8