Edited at

メモ:type=fileで指定した音声ファイルの再生

More than 3 years have passed since last update.

<input type="file" class="fileSelector">

document.querySelector('.fileSelector').addEventListener('change', function(event) {

var file = event.target.files[0];
if (!(file instanceof File)) {
window.alert('Please upload file.');
} else if (file.type.indexOf('audio') === -1) {
window.alert('Please upload audio file.');
} else {
var src = window.URL.createObjectURL(file);
var audio = new Audio( src );
audio.play();
}
}, false);