Изменение размера аудиоплеера

#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);
  

Надеюсь, это подскажет кому-нибудь идею, с которой они могут работать 🙂

Извините, я могу ответить только на половину вопроса