플레이어로 녹음파일 플레이할때 스트림값에 따라 물결이 심하다든가 파도가 세게 친다든가 하는 비쥬얼라이제이션을 구현하려댔어요.

그런데 깜짝이야~~ 안드로이드 Media Player 에는 플레이되는 녹음파일의 스트림값을 얻는 함수가 없더라고요....

그러고 보면 안드로이드어플중에 플레이어 비쥬얼라이제이션이 구현된 어플이 없는것 같아요...


int len = MediaPlayer.snoop(mVizData, 0);  을 이용하여 뽑아내는 방안이 있다는거 듣고 다음과 같이 구현하였는데도 안되더라고요...


Class c = MediaPlayer.class;
Method m = c.getDeclaredMethod("snoop", outData.getClass(), Integer.TYPE );


MediaPlayer.class안에 snoop이라는 함수가 없대요...


원인은 snoop 이 android source 내에 구체적으로 Mediaplayer 내에 public 으로 정의되지 않아서이더라고용....

목적은 windows xp Media player 와 같은 Visualization을 실현하는것입니다.

방도가 없을가요...