Проблему решил следующим путем. В Google Chrome на андройде, для того, чтобы выполнять .play() для аудиозаписи, необходимо хоть раз нажать на эту кнопку.
Обмануть его можно следующим образом:
В одну из кнопок, которую обязательно нажмет пользователь, добавляется onclick(document.getElementById('button_play').click())
И после этого, если программно вызывать document.getElementById('button_play').click() - скрипт будет работать
Так как у меня все работает через ajax, то такой вариант подходит, а у кого страницы перезагружаются, придется придумывать другой велосипед...
В общем, на каждую кнопку повесил onclick выполняющий следующий код
function ActivePlayButton(){
document.getElementById('player').volume=0;
document.getElementById('pre_player').volume=0;
endPlay_button = document.getElementById('button_play');
endPlay_button.click();
prePlay_button = document.getElementById('button_pre_play');
prePlay_button.click();
};
Так как у меня 2 разных звука, нужно было проводить операции для двух кнопок.
А при вызове функции с воспроизведением, задается параметр volume = 1