soundpool

    0

    1답변

    내 활동에서 오디오 파일을 재생해야하며 활동을 변경하면 오디오 파일이 동시에 재생되어야합니다. 나는 MediaPlayer를 사용하여 시도했지만 내가 활동 오디오를 전환 할 때 이에 대한 해결 방안은 무엇 를 중지합니다.

    0

    2답변

    function play() 내 for 루프를 사용하여 일부 사운드 재생을 시작하고 중지 할 때 동일한 버튼을 사용하고 싶습니다. 잠금 변수를 사용하여이 작업을 수행하는 것으로 생각했지만, 함수 재생 종료가 끝날 때까지 클릭 한 상태를 유지합니다. 몇 가지 해결책을 제안 할 수 있습니까? 이 문제를 play() 내부 try {Thread.sleep(1000

    13

    5답변

    Android에서 게임을 개발 중이며 매우 귀찮고 찾기 힘든 버그를 발견했습니다. 문제는 SoundPool을 사용하여 사운드를 재생할 때 실제로 연주하는 사운드를 반복 할 수 있다는 것입니다. 이 경우 문제는 "실행 단계"소리입니다. 이 소리는 주인공이 실행 중일 때 아주 빨리 그리고 지속적으로 (약 400ms 주위에) 실행됩니다. 이제 일반 (너무 강력하

    3

    1답변

    soundPool에서 play 메서드를 사용하는 경우 사운드를 재생하기위한 별도의 스레드가 자동으로 만들어 지나요? 특히 무한 루프로 반복하는 경우에 특히 그렇습니다. 또는 UI 스레드를 사용하여 사운드를 재생합니까? 내 응용 프로그램이 무작위로 충돌하기 때문에 묻습니다. UI 스레드를 끝내기 때문입니다. 내 soundPool 루프를 자체 프로세스가있는 서

    1

    3답변

    간단한 앱을 개발 중입니다. 은 버튼 클릭 이벤트로 오디오를 재생하기 위해 스피커폰과 유선 헤드셋간에을 토글해야합니다. isWiredHeadsetOn() 함수를 사용하려고하는데, 안드로이드 API lvl 5 이후에는 더 이상 사용되지 않습니다. 그렇다면 현재 유선 헤드셋을 통해 오디오가 재생되는지 여부를 확인하여 전화 스피커로 리디렉션 할 수 있습니까? 참

    1

    1답변

    원시 폴더에서 .mp3 사운드를 재생하려고하는데 사운드가 재생되지 않습니다. 코드는 play 메서드를 실행하지만 사운드를 생성하지 않습니다. public SoundPlayer(Context context) { this.context = context; AudioManager audioManager = (AudioManager) contex

    1

    1답변

    사운드 풀에로드 한 후 3 개의 미디 파일 (각각 200Kb)을 동시에 재생하려고합니다. 재생 명령 후 각 스트림을 언로드하고 soundPool.I 볼륨을 1로 설정하고 전화가 조용하지 않습니다. (언어는 유감입니다.) 크 러쉬 나 무언가가 없습니다. 어떻게해야합니까? 사전에 들으 soundPool = new SoundPool(3, AudioManager.

    0

    1답변

    소리가있는 버튼이있는 응용 프로그램이 있습니다 (soundPool) 플래시 카드에 쓸 필요가 있습니다. MediaRecorder을 통해 만들었지 만 응용 프로그램을 실행 한 다음 녹음 재생을 멈추고 녹음 응용 프로그램 중지를 클릭하면 문제가 무엇인지 알려주지 않습니다. 나는 방법에 recordStop public class MainActivity exten

    2

    1답변

    사용자가 버튼 등을 누를 때 소리처럼 soundPool로 구현 된 여러 가지 소리를내는 앱을 만들었습니다. 하지만 짧기 때문에 전화기의 "볼륨 -"하드웨어 버튼을 누르면 물론, 내 전화 볼륨은 내 SoundPool의 소리가 아닌 들어오는 소리의 소리를 내립니다 (MediaPlayer가 사용하는 것과 동일한 볼륨인지 확실하지 않습니다). 휴대 전화의 볼륨 하

    0

    1답변

    사용자가 화면을 터치 할 때 사운드 효과를 재생하는 데 이상한 문제가 있습니다. 나는 이걸 어디에 가야할지 잘 모르겠다. 나는 sing이라는 클래스와 sound()라는 메서드를 사용하여 사운드 효과를 재생합니다. onCreate() 메서드에서 코드는 제대로 작동하지만 onTouch() 메서드에서는 작동하지 않습니다. 여기에 내가 사용하고 코드입니다 : Te