2013-12-19 4 views
0

나는 안드로이드 버전 2 이상에서 작동하지 않을 수도있는 빠르고 더러운 솔루션을 가지고 있습니다.음악로드/재생 글리치

음악 환경 설정 (true 또는 false)과 음악로드 문제가있었습니다. 기본적으로 음악 환경 설정이 해제 된 상태에서 사용자가 음악을 켜면 음악은 다른 스레드에서로드되지만 함수는 play_music()도 바로 호출합니다. 그러나 음악을로드하는 데 비교적 오래 걸리고 play_music() 함수는 호출되고 종료되기 때문에 음악이 재생되지 않습니다. 그러나 사용자가 음악을 끈 다음 즉시 다시 켜면 음악이 이미로드되어 있기 때문에 음악이 재생됩니다.) (

그것은 내 안드로이드 휴대 전화에서 작동
if (scr_get_pref_music() == true && Assets.msc_song != null) 
{ 
    Assets.msc_song.play(); 
} 

(버전 4.04),하지만 지속적으로 플레이를 호출하면 내가 알고 싶어 :

이 해결하기 위해, 나는 지속적으로 업데이트 방법에서이 코드 조각이라고 기능을 사용하면 다른 버전의 안드로이드 (2 이상)에서 글리치 나 음악이 끊깁니다.

감사

답변

0

이 당신을 도울 수도가 활성화되어있는 경우

int status = Settings.Secure.getInt(context.getContentResolver(), Settings.Secure.ADB_ENABLED, 0); 

, 상태 == 1, 0

이이어야 나를 위해 작동 다른 상태 ==.