사운드 API가 사운드 재생이 완료되었음을 나타내는 함수가 누락 된 것 같습니다. 사운드가 완료되었는지 알아내는 다른 방법이 있습니까?LIBGDX : 사운드 재생이 끝났을 때 어떻게 알 수 있습니까?
12
A
답변
6
OpenAL과 Android 모두에 대한 기본 사운드 백엔드가 정보를 내부적으로 추적하지 않는다는 것을 알고있는 한 libgdx에 패치를 제출하지 않아도 음악 API에 isPlaying() 함수와 getPosition() 함수가 있습니다. documentation에 따라
0
은 그냥 다시하고 다시 실행되지 않습니다이
sound.setLooping(false);
이 방법을 설정합니다.
소리가 재생되는지 또는 소리가 재생되는지 여부를 확인하십시오.
가 할이if(sound.isPlaying()){
soundplaying =true
}
을 방법을 렌더링에서 부울 변수
boolean soundplaying;
을 만들고이 (것을 확인 너무 최신 libGDX의 행 아웃에서 자랐다
gdx.app.log("","sound"+soundplaying);
+0
이 답변이 정확한 것 같습니다. 'Sound' 클래스 대신에'Music' 클래스를 사용하고 원하는 것이 모두 있습니다 - isPlaying() 또는 setOnCompletionListener (..)와 OnCompletionListener를 사용하십시오. – monnef
관련 문제
- 1. UITableView 애니메이션이 끝났을 때 어떻게 알 수 있습니까?
- 2. 플래시 비디오 재생이 끝났을 때 actionscript 줄을 어떻게 실행합니까?
- 3. AVAudioPlayer에서 사운드 재생이 끝났습니까?
- 4. LibGDX 사운드 문제
- 5. sessionState! = InProc 일 때 세션이 끝났을 때 어떻게 알 수 있습니까?
- 6. 사운드 카드에서 사운드 재생이 중지되었는지 확인하는 방법
- 7. 애니메이션의 종료 상태를 어떻게 알 수 있습니까?
- 8. Mac에서 Delphi XE2의 WAV 사운드 재생이 있습니까?
- 9. iOS AudioServicesPlaySystemSound는 사운드 재생이 끝날 때까지 차단 될 수 있습니까?
- 10. 노래가 끝났을 때 알리기
- 11. 사운드 재생이 끝난 후 AVAudioPlayer 인스턴스는 어떻게됩니까?
- 12. OSMF 플레이어가 끝났을 때 알려주는 방법
- 13. 어떻게 알 수 있습니까?
- 14. 로그인했을 때 양식을 어떻게 알 수 있습니까?
- 15. 동영상 재생 시점을 어떻게 알 수 있습니까?
- 16. 어떻게 libgdx
- 17. Javascript에서 사운드 재생이 중단 된 것을 확인할 수있는 방법이 있습니까?
- 18. URL이 끝났을 때 jQuery에 알리시겠습니까?
- 19. MotionEvent가 끝났을 때 알아 내기
- 20. 생년월일을 어떻게 알 수 있습니까?
- 21. mapView가로드되었는지 어떻게 알 수 있습니까?
- 22. ASIFormDataRequest를 어떻게 알 수 있습니까?
- 23. 플렉스 컨테이너에서 플렉스 영화의 재생이 완료된 시점을 어떻게 알 수 있습니까?
- 24. iOS - 기기에서 재생중인 항목을 어떻게 알 수 있습니까?
- 25. PreparedStatement가 어떻게 보이는지 어떻게 알 수 있습니까?
- 26. 예외가있을 수 있음을 어떻게 알 수 있습니까?
- 27. 플레이어가 게임을 멈 추면 어떻게 알 수 있습니까?
- 28. 어떻게 기울기 임은 사운드 클라우드 파일을 포함하는 방법을 알아 내려고에서 알 수 있듯이 사운드 클라우드가
- 29. 자바 스크립트로 플래시 SWF 무비가 끝났을 때 결정
- 30. MonoMac에 콘센트가 설치되었을 때 어떻게 알 수 있습니까?
로그를 만들 API ATM은 없습니다) : http://www.youtube.com/watch?v=Ppr7QPeMlMo. 비디오에 언급 된 해결 방법은 오디오가 얼마나 오래 실행되는지를 알고있는 것입니다. –
두 가지를 해결하여 소리가 겹쳐서 재생되도록 허용하고 마지막 재생 시간과 재생 길이를 저장합니다. 나는 여전히 libgdx를 좋아합니다. – leech