#html #audio #safari
#HTML #Аудио #safari
Вопрос:
Я использовал теги HTML5 для создания аудиоплеера для воспроизведения прямой трансляции. Поток воспроизводится идеально, однако я хотел бы перезагрузить проигрыватель. Я пытался добавить к нему width = «XXX» height = «XX», и это не имеет никакого значения.
Я действительно хочу использовать HTML5 для этого. Есть ли какой-нибудь способ это исправить?
(Браузер Safari)
Ответ №1:
Попробуйте следующее
<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» обратно на «пустой», который может это сделать … просто идея на данный момент, я не уверен, как протестировать.
Что-то вроде этого может помочь / сработать
var audio = this.audio;
audio.addEventListener('seeking', function() {
finish(somehowresetcontrolstoblank);
}, false);
Надеюсь, это подскажет кому-нибудь идею, с которой они могут работать 🙂
Извините, я могу ответить только на половину вопроса