Когда новый URL загружен, ваш звук перестанет играть. Вместо этого вы можете подождать, пока ваш звук не будет воспроизведен до конца sh, и после этого загрузить новый URL. Для этого вы можете использовать событие onend
объекта Audio.
button1.play();
button1.onend = function()
{
window.location.href = "/Users/Mac/Dropbox/Sites/lcars1.html";
}