안녕하세요.
현재 rtsp 프로토콜을 이용한 실시간 재생이 되는 라디오 어플을 개발중에 있습니다.
베타버전 정도까지 개발을 완료해놓고, 테스트를 해보니 갤럭시S, 갤럭시S2, 갤럭시 플레이어 등
갤럭시 시리즈는 지원이 잘 되는데, 옵티머스큐 라든지, SKY 베가S 등은 소리가 재생이 안됩니다.
어플 실행해놓고, 기기의 볼륨버튼을 누르면 미디어 볼륨 조절 화면이 뜨지않고, 그냥 일반 볼륨 화면이 뜹니다.
아예 싸그리 전부 지원을 안하면 모르겠지만, 어떤건 되고 어떤건 안되니깐 미칠지경입니다.
계속 알아보곤 있는데, 혹시 경험이 있으신분이 계시거나 아니면 조언이라도 가능하신분이 계실거라 생각되어
이렇게 질문을 올리오니 많은 답변 기다리겠습니다.
참고로, 제가 개발중인 어플은 네이티브 어플은 아니고, 외국산 하이브리드앱 개발툴인 Titanium(타이티늄)을
이용하여 개발한 어플입니다. 그안에 AudioPlayer()란 오디오플레이어 객체가 있는데 저게 문제인지 아니면
네이티브에서도 같은 문제가 있는것인지 궁금합니다.
미디어 볼륨조절때문에 문제가 있는건가요?
그렇다면 다른 갤럭시 시리즈등은 왜 나오는것인지
잘 이해가 안되요 ㅜㅜ
혹시 타이티늄이나 하이브리드앱 개발툴은 안써보셨져?
네이티브가 아니라서...
흑, 네이티브 플러그인 사용에 대해서도 하고싶은데.. 잘 안되더라구요 ㅜ
RTSP랑 하이브리드개발툴을 사용하셨다는거 같아서 생각되는건데...
옵티머스큐의 경우 프로요까지 밖에 지원을 안해서 기본 API로 RTSP가 없는걸로 알고 있습니다만..
노래가 재생이 안되니 당연히 볼륨 연결이 안뜨는것이겠죠.




미디어 볼륨조절로 하시고 싶은것 같아보이네요.
AudioManager를 통해서 현재 출력되고 있는 사운드의 컨트롤의 주도권을 미디어 볼륨으로 변경하실 수 있습니다.
아주 간단했던것으로 기억하고 있습니다.
setVolumeControlStream(AudioManager.STREAM_MUSIC) ? 요정도? 이게 맞을지는 모르겠네요.