본문 바로가기

사운드 매니져

(3)
[Tizen] 타이젠 개발, Tone player로 사운드재생하기 안녕하세요, 타이젠 개발자 윤진입니다. 본 포스팅에 앞서 sound manager를 두 차례 다뤘는데요,[Tizen] 타이젠 개발, Sound manager로 볼륨을 조절하기[Tizen] 타이젠 개발, Sound manager로 세션을 조절하기이번 포스팅에서는 Tone player로 사전정의된 음색을 재생/정지하는 방법을 다루겠습니다. tone_player의 API는 단 2개입니다.tone_player_start()로 재생을 하고 tone_player_stop()으로 정지를 합니다.tone_player_start()에 duration_ms을 넣어주기 때문에,굳이 tone_player_stop()을 사용하지 않아도 됩니다.tone_player_start()의 첫번째 인자로 tone type을 넘겨줍니다.t..
[Tizen] 타이젠 개발, Sound manager로 세션을 조절하기 안녕하세요, 타이젠 개발자 윤진입니다. 지난 포스팅에서는 sound manager의 volume 부분을 살펴보았는데요,[Tizen] 타이젠 개발, Sound manager로 볼륨을 조절하기이번 포스팅에서는 sound manager의 session 부분을 보도록 하겠습니다. 세션 API session과 관련하여 공개된 함수는 위의 10개가 전부입니다.각각의 함수를 살펴보기에 앞서,session type을 하나씩 먼저 언급해보도록 하겠습니다. 플랫폼 개발자 입장에서 살펴보면,Media, Alarm, Notification은 제법 눈에 익습니다.플랫폼에 이미 탑재되어 여기저기서 사용하고 있는 세션들이라 그렇겠지요.위의 세 세션은 이전 볼륨 포스트에서도 나왔습니다. SOUND_TYPE_MEDIA Sound ty..
[Tizen] 타이젠 개발, Sound manager로 볼륨을 조절하기 안녕하세요, 타이젠 개발자 윤진입니다. 앱 개발을 하려면, 플랫폼에서 제공하는 다양한 요소를 사용해야합니다.앞으로 몇 개의 포스팅에 걸쳐서 '소리'와 관련된 부분을 다뤄보도록 하겠습니다.첫 포스팅에서는 가볍게 워밍업 하는 기분으로 '볼륨'을 이야기해보죠. 2015년 11월 현재,Tizen 2.4가 최신 버전이기 때문에, 2.4를 기준으로 설명하겠습니다.Tizen 2.4가 올라간 타겟은 두 대가 있는데요,- 지난 10월에 인도에서 출시된 Z3- 타이젠 데브랩 행사에서 사용하고 있는 TM1필요하면 위의 타겟들과 에뮬레이터를 이용하여 포스팅하도록 하겠습니다. 볼륨 API를 살펴보기에 앞서 Z3에 올라가 있는 볼륨 앱을 실행해보도록 해보죠.근데... Z3를 어디에 뒀는지 통 찾을 수가 없네요;우선 Tizen 2..