0
사운드 풀을 사용하여 특정 지연으로 사운드를 재생하려고 시도했습니다. 지연 코드를 작성하면 시스템 전체가 지연되고 정지 및 일시 정지 버튼이 작동하지 않기 때문에 시스템을 지연시키지 않고 어떻게 사운드를 지연시킬 수 있습니까?사운드 풀에서 특정 간격 후에 사운드 재생
사운드 풀을 사용하여 특정 지연으로 사운드를 재생하려고 시도했습니다. 지연 코드를 작성하면 시스템 전체가 지연되고 정지 및 일시 정지 버튼이 작동하지 않기 때문에 시스템을 지연시키지 않고 어떻게 사운드를 지연시킬 수 있습니까?사운드 풀에서 특정 간격 후에 사운드 재생
soundpool.play()를 별도의 스레드로 옮기거나 사운드 풀 전체를 처리하는 서비스와 필요한 경우 재생 이벤트를 트리거하는 액티비티의 메서드 호출을 만들어보십시오.
그래도 서비스를 시도했지만 내 문제는 내가 소리 사이에 지연을 넣어야하고 재생할 여러 소리가 있습니다. 주 활동에서 중지 버튼을 클릭하여 서비스를 중지하는 중입니다. 지연을 위해 thread.sleep을 사용했지만 thread.sleep 때문에 stop 버튼이 트리거되지 않습니다. –