반응형
# ios/Runner/Info.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
...
<key>UIBackgroundModes</key>
<array>
...
<string>audio</string>
</array>
</dict>
flutter에서 ringtone player를 사용하다 보면, 어플 내에서는 플레이가 잘 되는데, 어플을 나와서 background에서 실행하려고만 하면, 1초 정도 플레이 되고 더 이상 플레이가 되지 않는 경우가 있습니다.
이 경우 위처럼 Info.plist에 UIBackgroundModes에 audio 권한을 추가해 주어야만, 정상적으로 플레이가 됩니다.
반응형
'개발 창고 > Flutter' 카테고리의 다른 글
[Flutter] iOS Bundle ID 확인하기 (0) | 2023.05.24 |
---|---|
[Flutter] iOS - Kakao Navi Permission (0) | 2023.05.23 |
[Flutter] Android App Build (abb파일 만들기) (0) | 2023.05.18 |
[Flutter] Could not find an option named "no-sound-null-safety". (0) | 2023.05.16 |
[Flutter] minSdkVersion (0) | 2023.04.26 |