반응형
패키지 정보
- 터미널 설치
flutter pub add assets_audio_player
- pubspec.yaml 설정
flutter:
assets:
- assets/audios/
- 코드 작성
import 'package:assets_audio_player/assets_audio_player.dart';
import 'package:flutter/material.dart';
late AssetsAudioPlayer _assetsAudioPlayer = AssetsAudioPlayer.newPlayer();
class ExamplePage extends StatefulWidget {
const ExamplePage({Key? key}) : super(key: key);
@override
State<ExamplePage> createState() => _ExamplePageState();
}
class _ExamplePageState extends State<ExamplePage> {
@override
void initState() {
super.initState();
_assetsAudioPlayer.open(
Audio("assets/audios/Background.mp3"),
loopMode: LoopMode.single, //반복 여부 (LoopMode.none : 없음)
autoStart: false, //자동 시작 여부
showNotification: false, //스마트폰 알림 창에 띄울지 여부
);
_assetsAudioPlayer.play(); //재생
_assetsAudioPlayer.pause(); //멈춤
_assetsAudioPlayer.stop(); //정지
}
반응형
'개발 > Flutter' 카테고리의 다른 글
Flutter 플러터 진동 간단 사용법 vibration (0) | 2022.12.24 |
---|---|
Flutter 플러터 설정 화면 UI 간단 구현 setting ui (0) | 2022.12.24 |
Flutter 플러터 다이얼로그 Dialog 대화 상자 간단 사용법 (0) | 2022.12.24 |
Flutter 플러터 스낵바 SnackBar 간단 사용법 (0) | 2022.12.24 |
Flutter 플러터 화면 전환 Navigator.push 간단 사용법 (0) | 2022.12.24 |
Flutter 플러터 Text 크기 변경, 정렬, 색깔 변경 간단 사용법 (0) | 2022.12.24 |
Flutter 플러터 Appbar 간단 사용법 (0) | 2022.12.24 |
Flutter 플러터 개발 환경 설치 VSCode, Github , Android Studio (0) | 2022.12.22 |
댓글