hoony's web study

728x90
반응형

Image by <a href="https://pixabay.com/users/prawny-162579/?utm_source=link-attribution&utm_medium=referral&utm_campaign=image&utm_content=5981323">Prawny</a> from <a href="https://pixabay.com//?utm_source=link-attribution&utm_medium=referral&utm_campaign=image&utm_content=5981323">Pixabay</a>

 

오늘은 간단하게 Sound를 재생할 수 있는 Flutter package를 하나 소개해 드립니다. 

Package :  just_audio

https://pub.dev/packages/just_audio

 

just_audio | Flutter Package

A feature-rich audio player for Flutter. Loop, clip and concatenate any sound from any source (asset/file/URL/stream) in a variety of audio formats with gapless playback.

pub.dev

패키지 주소는 위와 같습니다. 

인스톨 하는 방법에 대해서는 따로 명시하지 않겠습니다. 

사용방법

모듈이 잘 인스톨 된 상황이라 가정을 하고 사용방법을 소스로 알려드릴께요 

1. assets 폴더에 사용하실 음악파일을 두시구요. 
    저는 효과음파일인 effectSound.mp3를 올려두었습니다. 

2. 사용된 소스 

//Sound를 사용하기 위해
import 'package:just_audio/just_audio.dart';

  final player = AudioPlayer();
  
  
  //간단히 함수로 처리 
   Future playEffectAudio() async {
    final duration = await player.setAsset("assets/effectSound.mp3");
    await player.play();
  }

저는 Future 함수를 하나 만들어서 호출하면서 사용했습니다. 
사실 just_audio 에는 좋은 옵션들이 있습니다. 

위의 소스를 제가 보여드린 이유는 저 경로를 가져오는게 좀 시간이 걸렸거든요. 

이 소스 보시고 내부 음원 파일을 play 하실때 편하게 사용해보세요. 

그럼 즐거운 Flutter 되세요 

반응형

 

728x90

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading