TweenAccessor para music.class no LibGDX
Fiquei me perguntando: é possível usar o Universal Tween Engine no LibGDX para - por exemplo - alterar o volume de uma música? Eu escrevi meu próprio MusicAccessor com um código semelhante ao meu SpriteAccessor, que realmente funciona para o Sprite.class, mas quando se trata de objetos de música, ele sempre recebe o mesmo erro:
java.lang.RuntimeException: No TweenAccessor was found for the target
O problema é que eu registro meu acessador por:Tween.registerAccessor(Music.class,new MusicAccessor());
Tenho certeza de que está realmente sendo registrado, comoSystem.out.println(Tween.getRegisteredAccessor(Music.class));
impressões:the.name.of.my.packages.MusicAccessor@14bb523
. Honestamente, eu estou preso.
O arquivo de música em si está no formato .mp3 e eu o carrego por um gerente de ativos.
Então, minhas perguntas são: por que o Tween Engine não pode reconhecer corretamente a classe do meu objeto de música? Existe uma maneira de fazê-lo funcionar ou estou preso a temporizadores regulares para alterar o volume ao longo do tempo? Alterar o formato ou carregar o arquivo de música de uma maneira diferente ajudaria?