It could be even simpler than that. If the audio jack let's you hear sound, but the internal speakers don't work, maybe they just have a loose wire to them? Vibration or shock may have jiggled a wire loose. Or if the speakers are mounted to the flip-lid, moving the lid open and closed may have tugged a wire loose. Or if some liquid may have spilled on the DVD and got on the speaker?
Anyways, I'd open it up and check the wiring to the internal speakers and see if it is just a bad solder joint or broken wire.
NOTE: I bought a brand new out-of-the-box DashCAM and the image on the LCD looked all messed up, wrong color, straight from the factory. At first I thought it was a software error, chip, etc.... Turns out it was a loose flat-flex that connected the LCD to the display board. I just opened the little connector, pushed the flatflex more snuggly and deeply into it, and then closed the connector tab and it works fine now! No solder required. It was just a simple physical connection that caused a completely messed up display, straight from the factory.