Ваш код должен импортировать класс com.badlogic.gdx.Gdx
, и тогда вы можете использовать
intro = Gfx.audio.newMusic(Gdx.files.internal("core/assets/OpenSong.mp3"));
В качестве альтернативы вы можете написать
// where all the import statements live
import static com.badlogic.gdx.Gdx.audio;
// where you try to load the music
intro = audio.newMusic(Gdx.files.internal("core/assets/OpenSong.mp3"));
Ваш код пытается создать новый экземпляр Audio
(это не будет работать, поскольку Audio
- это просто интерфейс - вам нужно создать для него реализацию).
Простая замена new Audio
на audio
также не будет работать (если только вы статически не импортируетеcom.badlogic.gdx.Gdx.audio
, как во втором примере) - только audio
будет означать поле или локальную переменную audio
.