일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- xe
- PHP
- roundcube
- android 효과음
- chart.js
- UML
- 우분투
- dovecot
- FCM
- Mail Server
- 자동 생성
- 안드로이드 푸쉬
- Android
- 자바스크립트
- C# IO
- mysql
- 안드로이드
- soundpool
- html5
- javascript
- WebView
- 폼메일
- not working
- php 시큐어코딩
- 안드로이드 gcm
- 안드로이드 푸시
- php 취약점
- C#
- 설치
- curl
- Today
- Total
목록android 효과음 (2)
그러냐
안드로이드에서 오디오 파일을 재생하기 위한 방법은 크게 2가지가 있는데, 하나는 MediaPlayer를 사용하는 것이고 다른 하나는 여기서 살펴볼 SoundPool을 이용하는 것입니다. 둘의 차이는 MediaPlayer는 상대적으로 음악과 같이 음원의 길이가 긴 것들을 한 번에 하나씩 재생하는데 용이한 구조이고, SoundPool은 반대로 게임의 효과음처럼 짧으면서 여러개를 동시에 재생할 필요가 있는 것들을 다룰 때 유용합니다. 1. 음원의 종류 및 위치 지원하는 종류는 https://developer.android.com/guide/topics/media/media-formats.html 에 나와 있듯이 거의 대부분의 음원이라고 생각하면 될 것 같습니다. 음원은 res/raw 아래 위치하면 됩니다. (..
안드로이드에서 효과음과 배경음을 내는데 필요한 SoundPool 이라는 것의 사용법을 살펴봅니다. 안드로이드 프로그래밍에서 소리를 낼 수 있는 방법은 많은데요, 대표적으로 MediaPlayer를 사용 할 수 있습니다.그런데, 게임이나 기타 앱에서 특정 행동에 따른 효과음 또는 배경음(BGM)으로 사용하려고 할때에는타이밍 이슈가 있을 수 있습니다. 다시말해 정확한 그 시점에 준비된 소리가 나는것에 대한 이슈가 있습니다.이름에서 풍기는것과 같이 필요한 사운드를 미리 로드해놓고 필요할때 출력만 하겠다는 것입니다. 이것을 해결하기 위해 있는 API가 android.medial.SoundPool 입니다.순차적으로 사용법을 알아 보겠습니다. 1. SoundPool 생성 SoundPool sound = new Sou..