Reproduce audio y reinicia en un clic

Estoy buscando reiniciar un archivo de audio en un reproductor de audio HTML5. He definido un archivo de audio y unplay botón.

<audio id="audio1" src="01.wav"></audio>
<button onClick="play()">Play</button>

Cuando hago clic en elplay botón el archivo de audio comienza a reproducirse, pero cuando vuelvo a hacer clic en el botón, el archivo de audio no se detiene y no se reproducirá hasta que llegue al final del archivo.

function play() {
    document.getElementById('audio1').play();
}

¿Hay algún método que me permita reiniciar el archivo de audio cuando hago clic en el botón cononclick En lugar de esperar a que la canción se detenga?

Respuestas a la pregunta(2)

Su respuesta a la pregunta