2010-07-28 8 views
0

Android Market에서 LG Ally, Motorola Droid 및 Nexus One에서 작동하는 아주 간단한 Soundboard 응용 프로그램이 있습니다.하지만 최근에 사용자로부터 전자 메일을 받았습니다. Motorola DroidX는 대부분의 사운드가 작동하지 않는다고 주장합니다. 나는 그와 약간의 이메일을 교환했다. 그는 Soundboard가 유일하게 실행되는 응용 프로그램이라고 주장하며 Media Volume이 최소로 설정되지 않았는지 확인하기 위해 두 번 검사했습니다. 나는 DroidX가 아닌 다른 전화기에서는 왜 괜찮을까요? 나는 정말로 주변에서 놀기 위해 어느 쪽인가에의 접근이 없다. 응용 프로그램은 소리를 재생할 우주조차 아무것도하지 않습니다. 다음은 코드 스 니펫입니다. 전화를 끊을 수있는 원인에 대한 통찰력은 크게 감사하겠습니다.MediaPlayer가 DroidX에서 사운드를 재생하지 않습니다.

public void play(Sample sample) { 
    Log.v(TAG, "Playing: " + getString(sample.getButtonTextResId()) + " (" 
    + sample.getSoundResId() + ")"); 

    if (mPlayer != null) { 
    mPlayer.stop(); 
    mPlayer.release(); 
    } 

    MediaPlayer player = MediaPlayer.create(this, sample.getSoundResId()); 
    mPlayer = player; 

    if (player != null) { 
    player.setVolume(1.0f, 1.0f); 

    player.setOnCompletionListener(new MediaPlayer.OnCompletionListener() { 

    @Override 
    public void onCompletion(MediaPlayer mp) { 
    mp.release(); 
    mPlayer = null; 
    } 
    }); 

    player.start(); 
    } 
} 

답변

0

사용자가 내 응용 프로그램을 제거하고 다시 설치하여이를 해결했습니다. 그것이 왜 문제를 해결할 지 확신 할 수 없습니다. 누군가가 약간의 빛을 비출 수 있다면, 좋을 것입니다.

관련 문제