안드로이드 개발 질문/답변
(글 수 45,052)
sound pool의 속도조절시 음정이 변경되는 현상에 대한 질문입니다.
2마디 정도의 음악파일을 재생하는 어플을 만들고 있는 중인데
mediaplayer로 만들다가
재생시 제가 느끼기에 속도가 너무 빨라 속도를 조절하려고
sound pool을 이용해서 만들어서 속도를 조절해보았는데
속도가 조절 됨과 동시에 음정도 변하더군요..
음정을 변하게하지 않고 속도를 조절할 수는 없나요?
만약.. 있는 질문이거나 너무 쉽더라도 너그럽게 이해해주시고
해결책이 있는 좌표나..작은 의견이라도 써주시면 감사하겠습니다.
시간을 내주어 이 글 읽어주셔서 감사합니다! ^^




원래 그건 어쩔수 없는겁니다.
음원이라는것을 특정시간안에 맞추는 것은 주기가 짧아지거나 길어지는건데
주기가 짧아지면 음이 올라가는거고 주기가 길어지면 음이 내려가는겁니다.
아주 짧은 음원이라면 반복을 하는 형태로 하시는 것 외에는 방법이 없습니다.
긴 것이라면 다시 녹음을 하는 방법외에는 없다고 봅니다.
실제로 어디 빠른재생이나 느린재생 (소리가 같이 나오는) 미디어 플레이어를 실행시켜도 다 변화가 있습니다.