스마트기기개발관련/안드로이드 개발

안드로이드로 android sound 사운드 가 디바이스에 이상하게 들리거나 짤릴때게 들릴 때 관련

AlrepondTech 2014. 1. 18. 17:54
반응형

 

 

 

 

=================================

=================================

=================================

 

 

 

 

 

 

 

출처: http://202psj.tistory.com/644    //여기

 

 

 

 

기기 디바이스마다 어떤 기기는 정상적으로 사운드가 들리는데 어떤 기기에서는 사운드가 이상하게 나오는 경우가 있다.

이런경우 각각의 설정을 확인해 보자.

 

 

- 사운드 포맷을 바꾸어 본다. 

 

 보인은 "wav" 를 사운드 포맷을 주로 썼었는데 다른 디바이스 기기에서 끈김이 있어서

포맷을 ogg 로 바꾸어 주었더니 해결되는 경우가 있었다.

 

 

 

- 사운드 설정 코드 부분을 살펴 본다.

 

아래와같이 설정을 한경우 사운드가 끈기는 디바이스가 있다.

 

 

MediaPlayer _MediaPlayer;

 

 

{

 

//이것저것 설정들

.....

.....

 

OnCompletionListener cp = new OnCompletionListener() {

public void onCompletion(MediaPlayer mp) {

// TODO Auto-generated method stub

 

//기기에 때라 이설정이 안맞을수 있어서 주석상태로 바꾸어 놓음 

//mp.seekTo(0);

//mp.pause();

//if(_MediaPlayer == mp)

// _MediaPlayer = null;

}

};

}

 

 

위코드에서 보면

 

//기기에 때라 이설정이 안맞을수 있어서 주석상태로 바꾸어 놓음 

//mp.seekTo(0);

//mp.pause();

//if(_MediaPlayer == mp)

// _MediaPlayer = null;

 

이부분 때문에 소리가 이상하게 나는 경우가 있었다. (이상하게 나서 주석으로 바꾸었다)

각각 코드마다 사운드에 영향주는 코드가 없는지 살펴본다.

 

- 디바이스의 문제

구지 코드가 아니더라도 디바이스에 문제가 있는경우가 있다. 이경우는 따로 많이 쓰이는 디바이스인 경우

따로 방법을 생각해 봐야한다. 근데 유명하고 많이쓰이는 경우 그런경우는 거의 없다.

 

 

 

=================================

=================================

=================================

 

 

 

 

 

 

반응형