Comments (4)
Actually, since stopChannel only handles the channel being passed in, the current channel should probably be cleared at the end of SoundInstance.stop() prior to the return call.
from soundas.
Yep, good call, I've added that to the stop(). I couldn't reproduce this bug though, as stop() calls channel.stop(), which sets position=0, and should be enough to fail the isPlaying check.
Nonetheless, the old channel should be nulled out on stop as it no longer serves any purpose.
from soundas.
This is starting to seem like maybe "channel.position not being reset to 0" is a recurring problem with ASC 1.
Anyways, thanks! =)
from soundas.
It looks like the recent update to include stopAtZero on SoundTweens actually removed the fix put in place for this issue (channel = null in SoundInstance.stop). Is there are reason for this or was the issue just forgotten about since it's only an ASC1 issue?
from soundas.
Related Issues (20)
- enableSeamlessLoops resumes play midway through sound on loop HOT 1
- How to check that sound is already load? HOT 5
- Destroy of SoundInstance fails after soundCompleted
- IOs 7 issue HOT 1
- SoundAS with AIR for iOS HOT 1
- masterVolume is not initialiazed for new SoundInstance
- Feature request: group.playRandom() HOT 1
- forceing new instances throws stack overflow runtime error
- SoundInstance.fadeTo Bug HOT 1
- Stopping one sound out of multiple playing sounds with the same type HOT 4
- fadeToMaster bug
- How to Load sound from an SWC? HOT 2
- Memory Leak when using .stopAll()
- cannot play loop seamlessly HOT 2
- isPlaying is pretty buggy. HOT 12
- Any plans to support panning? HOT 1
- soundInstance.fadeTo() jumps to full volume before fading. HOT 2
- Firing onComplete when sound fails to load HOT 9
- Stack overflow on trying to play a sound that is not loaded HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from soundas.