Comments (2)
I'd added handling of the "audio queue stopped error" in the progress method. I'll close this bug when I'm sure that's enough.
from audiostreamer.
That fixes the problem ... the nice thing is the playback continues from the same point on the new audio output. I am not 100% how that happens though. The only interruption handler seems to pause the player on both begin and end interruption:
- (void)handleInterruptionChangeToState:(AudioQueuePropertyID)inInterruptionState { if (inInterruptionState == kAudioSessionBeginInterruption) { [self pause]; } else if (inInterruptionState == kAudioSessionEndInterruption) { AudioSessionSetActive( true ); [self pause]; // Shouldn't this be start?? } }
The streamer works beautifully, so who am I to argue. Thank you for taking care of this as promptly as you've.
from audiostreamer.
Related Issues (20)
- I built a audioqueue framework which used lots of your code, can I publish it on github? HOT 1
- Does it work with iOS 7.0?
- How to switch rate ?
- Streaming and caching
- The function Seeks to a specific time (in seconds) when streaming not good
- 'CFReadStreamCreateForHTTPRequest' is deprecated: first deprecated in iOS 9.0
- Failing to start ShoutCast Stream HOT 1
- Play Shoutcast radio
- Play Wav from Internet
- play audio queue on iPod which system version is iOS6
- Soundcloud certain songs not working HOT 2
- Backgroundaudio not working in iOS7 HOT 3
- How do i get the played sound name ??? HOT 1
- Crash on CFReadStreamSetProperty HOT 1
- New version issue - "Audio packets are larger than kAQDefaultBufSize." HOT 5
- it can not continue play after the audio data from server missed some
- Stop after 10 min
- Playing Media LIbrary File
- Stream directly to xxx.xxx.xxx.xxx/stream.mp3?
- Is it possible to mix two streams in AudioStreamer
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 audiostreamer.