Comments (5)
Yes it's a good idea to add more cross-platform convenience methods to AudioSession
over time. Let me know how the individual platform methods work since they're untested. If they work for you, I can make a wrapper in AudioSession
.
from audio_session.
Hi @jdnew , setActive
wraps AVAudioSession.setActive
on Apple, and AudioManager.requestAudioFocus
on Android. They ultimately do the same thing which is to handle interruptions to your own audio session. If you haven't activated an audio session for your app, you won't get any interruption.
As for other capabilities, audio_session just wraps Apple's AVAudioSession API and Android's AudioManager API, so I would suggest consulting the source documentation from Apple and Google to see what is actually possible on each platform. If you find a method in one of those two native APIs that will help you and you find that I haven't exposed it yet in this plugin, let me know and I'll add it.
from audio_session.
@ryanheise Thanks for you reply .
Please look at this : Detect background audio playing on Android.
On the audio_session project , I found that you have isOtherAudioPlaying
in ios . And I think maybe you can add AudioManager. IsMusicActive
on Android. So that we can have the API to check whether is another app is playing audio directly .
from audio_session.
I've already implemented those.
from audio_session.
I've already implemented those.
Well, do you want to wrap them to AudioSession
in the future ?
from audio_session.
Related Issues (20)
- AVAudioSession.mm Failed to set category, error: -50 flutter HOT 2
- devicesChangedEventStream returns empty sets on first load HOT 2
- [iOS] Audio session activation failed when app is in background HOT 1
- Support rxdart 0.28
- Is it possible to set preferredIOBufferDuration for `AVAudioSession` HOT 3
- Stop audio when another app plays audio! HOT 1
- How to configure session to use Bluetooth headset mic on Android? HOT 6
- Can't build on android when targetting android 34 HOT 11
- Add privacy manifest for Apple HOT 6
- [iOS] Background audio not playing on iPhone 13+ HOT 3
- AVAudioSessionCategoryOptions.mixWithOthers stops background music the first time when audio is player, after continuing the music further sounds no longer stop the music HOT 1
- Call requires API level 23 (current min is 16) HOT 1
- Can not play by speaker on iOS HOT 3
- Is it possible to play audio when Do Not Disturb mode is on, but not in silent mode? HOT 1
- `AVAudioSessionCategoryOptions`'s `contains` method takes `AVAudioSessionInterruptionOptions`. Maybe it should be `AVAudioSessionCategoryOptions`? HOT 5
- Dependency causing an ANR in the Background HOT 3
- The music played by IOS17 is not output from Bluetooth earphones HOT 2
- Android detects the headset as if it is connected even if it is not HOT 1
- Trouble closing an audio session HOT 1
- Topics HOT 2
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 audio_session.