마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

카메라 소리를 제가 원하는 소리로 바꾸고 싶습니다

0 추천
카메라 앱을 만들었는데 소리에 대한 선택권을 만들어놓고 싶습니다.

어쩧게 해야 하나요??
GozaMaker (4,740 포인트) 님이 2013년 7월 10일 질문

1개의 답변

0 추천

API 문서 에서 Camera에 보시면 Camera.ShutterCallback이라고 있습니다.

ShutterCallback에서 원하는 동작을 하시면 됩니다.

AudioManager를 이용해서 사운드를 출력하게 하면 될듯하네요.

 

===========================

기본셔터음이랑 중복해서 소리가 나오신다고 해서 다시 답변드립니다.

enableShutterSound라는 메서드가 있긴한데 아마 안될거에요.

 

그래서 생각한 방법인데

다음처럼 takePicture 호출하실때 첫번째를 ShutterCallback대신에 null을 넣어 버리면 일단 기본 셔터음이 나오지 않습니다.

mCamera.takePicture(null, mPictureCallbackRaw,
      mPictureCallbackJpeg);

 

그다음 PictureCallbackRaw 또는 PictureCallbackJpeg에서 소리를 재생하게 하면 될듯 합니다. 아니면 takePicture를 호출하는 시점에서 재생하셔도 될듯하구요.

 

푸어어엉111 (610 포인트) 님이 2013년 7월 10일 답변
푸어어엉111님이 2013년 7월 11일 수정
셔터음을 없애는 방법은 없나요?
두개가 재생되네요
...