What you may try is this:
Set your Android to developer mode (Google for it)
Install Developer tools for your android chrome (google for it)
Run your project. You should be able to see the console of chrome. Is there any errors?
The only thing comes to my mind is a "permission denied" error.
Try this on your site for testing
Code:
<audio src="cat.mp3" type="audio/mp3" id="testaudio">
<script>
const audioElement =document.getElementById('testaudio');
document.querySelector('button').addEventListener('click', function(){
audioElement.play();
});
</script>
If that works, than it has to do with the order your page is loading your elements. For security reasons chrome and safari may block audio and video elements that aren't available within the body tag. So not available on body.onload.
But: If so, there's a work arround. Don't put your javascript into the body of your site, but in the head section and run it by the onload Event.