-
[Flutter]플러터 Audio(오디오) 패키지 |안드로이드, IOSFlutter_끄적끄적 2021. 11. 29. 17:45반응형
- 사용 패키지
import 'package:just_audio/just_audio.dart';
- assets 설정 (pubspec.yaml)
flutter: uses-material-design: true assets: - assets/splash/ - assets/audio/
- assets 경로
- 사용 코드
AudioPlayer player =AudioPlayer();//Audio 객체 생성 Future audioPlayer()async{ await player.setVolume(75);//볼륨 await player.setSpeed(1); //재생 속도 await player.setAsset('assets/audio/submit.mp3');//경로 player.play();//재생 }
- 주의점
AudioPlaye는 보통 객체 생성과(init) 사용이 다되면 객체 삭제(dispose) 처리를 해준다.
여기서 주의할 점은 dispose를 하며 화면이 다른 페이지로 넘어 갈때 소리가 짤린다.
다른 페이지를 넘어가도 소리를 유지하기 위해서는 Provider 같은 패키지를 활용해 해당 페이지에서만 사용하는 것이 아닌 다른 페이지로 넘어가도 자연스럽게 소리가 끝까지 난다~~
반응형'Flutter_끄적끄적' 카테고리의 다른 글
[Flutter]플러터 앱 절전모드 끄기 |안드로이드, IOS (0) 2021.12.01 [Flutter]플러터 애드몹 적용하기 |안드로이드, IOS (0) 2021.11.29 [Flutter]플러터(IOS용 날짜 선택 위젯)|안드로이드, IOS (0) 2021.11.27 [Flutter]플러터(폰트 고정)|안드로이드, IOS (0) 2021.11.27 [Flutter]플러터(캘린더-각종 한국어 적용)|안드로이드, IOS (2) 2021.11.27 - 사용 패키지