You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On iPhone 8 (iOS 16), I found that audio cannot be played in the background directly. It has to be played in the foreground first before it can work in the background.
On iPhone XR and iPhone 12, audio can be played directly in the background.
Additionally, I tested background audio playback directly in Xcode using AVAudioSession with the same session configuration, and iPhone 8 worked fine in that setup.
Minimal reproduction project
Provide a link here using one of two options:
Fork this repository and modify the example to reproduce the bug, then provide a link here.
If the unmodified official example already reproduces the bug, just write "The example".
To Reproduce (i.e. user steps, not code)
Steps to reproduce the behavior:
Expected behavior
iPhone 8 should play audio in the background just like other iOS devices.
Screenshots
If applicable, add screenshots to help explain your problem.
iPhone 6
OS: [e.g. iOS8.1]
Flutter SDK version
Doctor summary (to see all details, run flutter doctor -v):
[!] Flutter (Channel [user-branch], 3.19.6, on macOS 15.2 24C101 darwin-arm64, locale zh-Hant-TW)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 16.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2024.2)
[✓] VS Code (version 1.96.2)
[✓] Connected device (4 available)
[✓] Network resources
Additional context
Using package:
audio_session: 0.1.21
just_audio: 0.9.42
The text was updated successfully, but these errors were encountered:
Oops, it appears that your issue did not follow the template and is missing one or more required sections. Please open a new issue, and provide all required sections and information.
FAQ:
Do I really need to submit a minimal reproduction project for a bug? A: Yes. I prioritise bugs secondarily on how many people are affected, and primarily on whether the bug report is complete, in the sense that it enables me to immediately reproduce it and start working on a fix. If a bug is important to you, the best thing you can do is to provide all requested information ASAP so that I can start looking into it ASAP.
I think I supplied all required information, so did the bot make a mistake? A: The bot only checks the section headings, so when you post a new issue, make sure you leave the section headings intact. (Note that because of this, it is even possible to trick the bot by including only the section headings, and then not providing the requested information under each heading. This is frowned upon, and the issue will be closed manually.)
On iPhone 8 (iOS 16), I found that audio cannot be played in the background directly. It has to be played in the foreground first before it can work in the background.
Below is my code:
On iPhone XR and iPhone 12, audio can be played directly in the background.
Additionally, I tested background audio playback directly in Xcode using AVAudioSession with the same session configuration, and iPhone 8 worked fine in that setup.
Minimal reproduction project
Provide a link here using one of two options:
To Reproduce (i.e. user steps, not code)
Steps to reproduce the behavior:
Error messages
Expected behavior
iPhone 8 should play audio in the background just like other iOS devices.
Screenshots
If applicable, add screenshots to help explain your problem.
Flutter SDK version
Additional context
Using package:
The text was updated successfully, but these errors were encountered: