My JBL flip 3 only works when I keep pressing the power button!

It only works when i keep pressing the power button or when i plug the charger. Is it the battery's fault? Do i need to replace the battery? My doubt is, if its the battery's fault how come it works when i keep on pressing the power button without even plugin it in??

crwdns2934089:0crwdne2934089:0 crwdns2934093:0crwdne2934093:0

crwdns2934109:0crwdne2934109:0

crwdns2889612:0crwdne2889612:0 0

crwdns2942205:01crwdne2942205:0:

Likely electronic fault. Just open and see

crwdns2934271:0crwdnd2934271:0crwdne2934271:0

crwdns2934285:0crwdne2934285:0