soundpool

    0

    1답변

    내 응용 프로그램의 경우 심장 박동 모니터의 경고음을 복제해야합니다. 즉, 1 분마다 N 번 소리를냅니다. 문제는 약 5ms 지연되는 것 같습니다. OS 및 기타 오버 헤드에서 컨텍스트 전환으로 인해 실시간 성능을 기대할 수 없다는 것을 알고 있습니다. mBeepThread = new Thread(new Runnable() { @Override

    0

    1답변

    내 안드로이드 게임에는 36 개의 떨어지는 볼이 있습니다. 공이 땅에 닿으면 소리가납니다. 소리는 매우 작아서 불과 0.3 초입니다. 그것을 재생하려면 soundpool 클래스를 사용하고 있습니다. 경기에서 36 개의 볼이 모두 빠르게 연속으로 떨어질 수 있습니다. 소리를 여러 번 재생하면 UI 스레드가 차단 될 수 있습니다. 별도의 스레드에서 사운드를 재

    0

    1답변

    6 개의 버튼이 있으며 클릭 수에 따라 다른 .mp3 파일을 재생하고 싶습니다. 다음과 같이 onClick 메서드를 구현했습니다. SoundPool sp = new SoundPool(1, AudioManager.STREAM_MUSIC, 0); if(view = screamButton) { soundId = sp.load(getContext(),

    1

    1답변

    아래 코드에있는 동일한 음악의 여러 인스턴스를 어떻게 재생합니까? 한 번에 2 개의 다른 사운드를 연주하는 경우에도 해당 코드는 어디에 두어야합니까? 다음과 같이 public class SoundManager { private SoundPool msoundPool; private HashMap<Integer, Integer> mSoundPoolMap;

    2

    1답변

    안드로이드 자바 MediaPlayer를 통해 오디오를 재생하는 STREAM_VOICE_CALL를 사용할 수 없습니다; 하지만 mp.start(); 재생하지도 않고 예외를 throw하지 않습니다. 설정은 SoundPool에서 작동하지만 5 초로 제한되며 일부 파일은 최대 8 초까지 재생됩니다. 는 여기 코드의 부분을 연결하고있다 : String s = abs

    1

    2답변

    뷰 객체를 클릭하는 동안 SoundPool을 재생하려고합니다. 성공적으로 구현했지만 클릭 소리가 지연되는 것으로 나타났습니다. 저는 StackOverFlow와 인터넷에서 솔루션을 연구하고 있으며 최고의 솔루션은 별도의 스레드에 SoundPool을 가지고있는 것으로 보입니다. 나는 전체 스레드에 매우 익숙하므로 지금은 무엇을 해야할지 잘 모릅니다. 나는 So

    1

    1답변

    그들은 안드로이드에서 소리를 반복에 대한 stackoverflow에 대한 몇 가지 질문이 있지만 나도 정확한 대답을 준 그래서 새 스레드를 시작, 나는 안드로이드에 간격없이 소리를 반복 싶어요. 사운드를 반복하기 위해 mp3, ogg 및 wav 파일에 mediaplayer.setLooping (true) 코드를 사용하려고 시도했지만 첫 번째 사운드가 끝나고

    1

    3답변

    사운드 효과 라이브러리를 만들기 위해 여러 사운드를로드하는 클래스가 있습니다. soundPool의 setOnLoadCompleteListener를 사용하여로드되는 각 사운드를 수신합니다. 각각의 사운드가로드 될 때 나는 사운드를 세고 모든 사운드가로드되면이를 메인 액티비티에 알려서 다음 단계로 넘어갈 수 있습니다. 질문과 대답 How to use a loc

    0

    2답변

    내 앱은 현재 SoundPool을 사용하여 모든 다른 사운드를 관리합니다. 사용자가 버튼을 탭하면 사운드가 재생됩니다. 버튼을 아주 빨리 밀면 소리가 서로 위로 움직일 수 있어야합니다. SoundPool은 사운드 완료를 수신 할 수 없으며 사운드 파일의 길이를 가져올 수 없습니다. 따라서 MediaPlayer을 사용하려고 생각하고 있습니다. MediaPla

    0

    1답변

    그래서 많은 사운드를 사용하는 응용 프로그램에서 작업하고 있습니다. 앞으로는 메모리 누수 문제가 발생할 우려가 있습니다. 내 질문 ... 어쨌든 거기에 사운드 풀 리소스를 모두 일시 중지 메서드에서 그들을 다시 시작하는 방법을 다시로드 할 해제 있습니까? 나는 첫 번째 활동에서 사운드 풀 리소스를 릴리스하고 두 번째 활동으로 이동할 때마다 첫 번째 활동으로