Попробуйте следующее
<audio tabindex="0" controls="" preload="" id="player1">
<source src="http://terrillthompson.com/music/audio/smallf.mp3" type="audio/mpeg"></source>
<source src="http://terrillthompson.com/music/audio/smallf.ogg" type="audio/ogg"></source>
Your browser does not support HTML5 audio.
</audio>
Моя первая попытка, я тоже получал изменение размера, похоже, это решает проблему при запуске игры. Если пользователь «ищет», он все равно хочет изменить его размер ... aww crackers XD
Похоже, что размер изменяется из-за (controls = ""), если бы мы могли добавить прослушиватель событий для ("onseeking") и некоторые способы сброса "controls" обратно в "blank", что может сделать это ... просто Идея на данный момент, я не уверен, как проверить.
Как-то так может помочь / сработает
var audio = this.audio;
audio.addEventListener('seeking', function() {
finish(somehowresetcontrolstoblank);
}, false);
Надеюсь, это даст кому-то идею, с которой они могут работать:)
Извините, я могу ответить только на половину вопроса