Petnow LogoPetnow
Android SDK

사운드 가이드

CameraController의 playSound로 반려동물 주의를 유도하는 사운드 재생.


이 가이드를 시작하기 전에 기본 사용법을 완료하세요.

개요

UI 모듈은 반려동물의 주의를 끌기 위한 6가지 사운드를 내장하고 있습니다. CameraControllerplaySound() / stopSound() API로 촬영 중 반려동물이 카메라를 보도록 유도할 수 있습니다.

사용 가능한 사운드

전체 사운드 목록

사운드 미리듣기

각 사운드를 클릭하여 미리 들어볼 수 있습니다. 반려동물의 반응을 테스트해보세요!

아래 미리듣기 이름은 샘플 오디오 파일명이며, 실제 코드에서는 SoundType 열의 상수를 사용합니다.

사운드SoundType설명대상미리듣기
🥔 bagOfChipsBAG_OF_CHIPS과자 봉지 바스락 소리🐕🐱 모두
🥫 openingCanOPENING_CAN캔 따는 소리🐕🐱 모두
🍚 pouringFoodPOURING_FOOD사료 따르는 소리🐕🐱 모두
🥣 shakeFoodSHAKERS사료 흔드는 소리🐕🐱 모두
🧸 squeakyToyDOG_ONLY_SQUEAKY_TOY삑삑이 장난감 소리🐕 강아지
😽 pspspsSoundCAT_ONLY_PSPSPS프스프스 소리🐱 고양이

기본 사용법

1. 랜덤 사운드 재생

종에 맞는 사운드를 자동으로 선택하여 재생합니다.

import io.petnow.ui.sound.SoundType

private var selectedStreamSoundId: Int = -1

// 랜덤 사운드 재생 (controller = CameraController)
selectedStreamSoundId = controller.playSound(SoundType.RANDOM)

2. 특정 사운드 재생

원하는 사운드를 직접 선택하여 재생합니다.

private var selectedStreamSoundId: Int = -1

// 캔 따는 소리
selectedStreamSoundId = controller.playSound(SoundType.OPENING_CAN)

3. 사운드 중지

private var selectedStreamSoundId: Int = -1

// 재생 중인 사운드 중지
controller.stopSound(selectedStreamSoundId)

On this page