What I mean is, when I run the code I want music to start playing.
#base = ShowBase.ShowBase() music=base.loadMusic("music/my_file.ogg") music.setLoop(True) music.play()
More info here:
panda3d.org/manual/index.php … _and_Music
You can play sound when you start the game by calling the loadSfx method in the init method.
Here is an example:
from direct.showbase.ShowBase import ShowBase class MyApp(ShowBase): def __init__(self): ShowBase.__init__(self) self.music = loader.loadSfx("relative_path_to_music_file.ogg") self.music.play() app = MyApp() app.run()
I believe you can stop the music by calling self.music.stop() method. You can also make it loop by calling self.music.setLoop(True) method before playing the music.