안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
현재 rtsp 프로토콜을 이용한 실시간 음성재생이 가능한 어플을 개발중에 있습니다.
베타버전 정도까지 개발을 완료해놓고, 테스트를 해보니 갤럭시S, 갤럭시S2, 갤럭시 플레이어 등
갤럭시 시리즈는 지원이 잘 되는데, 옵티머스큐 라든지, SKY 베가시리즈 등은 소리가 재생이 안됩니다.
어플 실행해놓고, 기기의 볼륨버튼을 누르면 미디어 볼륨 조절 화면이 뜨지않고, 그냥 일반 볼륨 화면이 뜹니다.
아예 싸그리 전부 지원을 안하면 모르겠지만, 어떤건 되고 어떤건 안되니깐 미칠지경입니다.
계속 알아보곤 있는데, 혹시 경험이 있으신분이 계시거나 아니면 조언이라도 가능하신분이 계실거라 생각되어
이렇게 질문을 올리오니 많은 답변 기다리겠습니다.
참고로, 제가 개발중인 어플은 네이티브 어플은 아니고, 외국산 하이브리드앱 개발툴인 Titanium(타이티늄)을
이용하여 개발한 어플입니다. 그안에 AudioPlayer()란 오디오플레이어 객체가 있는데 저게 문제인지 뭐가 문제인지
원인 파악을 해보고 싶습니다 ㅠㅠ




디바이스마다 rtsp를 처리하는 media player가 다를 수 있습니다.
opencore(packet video), stagefright, visualon player 등등..
각 media player 마다 동작 여부가 다를 수 있으니 확인 해보시는게 좋을 듯 하네요.
logcat으로 확인 해보시면 어떤 rtsp 연결 시 어떤 player가 선택되는지 보일거에요.