안녕하세요? 음악 관련 앱 개발중인 개발자 입니다!


음악 재생은 MediaPlayer 를 사용하는데요

setDataSource 에 "http://www.google.com/" 등의 URL 을 넣어주면

스트리밍으로 해당 곡을 받아와 Play 해주는데요


streaming 요청할 때 서버에 보내는 User-Agent 값이 기기 별로 모두 달라서

서버쪽에서 user-agent 를 동일하게 받고싶습니다.


이 값을 클라이언트에서 수정할 수 있는 방법이 없을까요?

MediaPlayer.java 를 보니 naitve method 로


public native void setDataSource(String path) throws IOException, IllegalArgumentException, IllegalStateException;

가 있더군요
이는 OS쪽에 할당되어있는것이 맞나요?
단순히 앱에서 서버쪽에 요청할때 UserAgent 제어는 불가능한건가요?
이상 부족한 개발자의 질문이였습니다. 감사합니다.