Можно ли стилизовать html5 audio tag?



Я не нашел никаких ресурсов о том, как это сделать. Что-то такое же простое, как изменение цвета игрока было бы неплохо иметь :)

643   8  

8 ответов:

да! АУДИОТЕГ HTML5 с атрибутом "controls" использует проигрыватель браузера по умолчанию. Вы можете настроить его по своему вкусу, не используя элементы управления браузера, но добавить собственные элементы управления и аудио API через JavaScript.

к счастью, другие люди уже сделали это. Мой любимый игрок прямо сейчас jPlayer, это очень стильно и отлично работает. Проверить его.

<audio>

audio::-webkit-media-controls-panel

audio::-webkit-media-controls-mute-button

audio::-webkit-media-controls-play-button

audio::-webkit-media-controls-timeline-container

audio::-webkit-media-controls-current-time-display

audio::-webkit-media-controls-time-remaining-display

audio::-webkit-media-controls-timeline

audio::-webkit-media-controls-volume-slider-container

audio::-webkit-media-controls-volume-slider

audio::-webkit-media-controls-seek-back-button

audio::-webkit-media-controls-seek-forward-button

audio::-webkit-media-controls-fullscreen-button

audio::-webkit-media-controls-rewind-button

audio::-webkit-media-controls-return-to-realtime-button

audio::-webkit-media-controls-toggle-closed-captions-button

Да: вы можете скрыть встроенный интерфейс браузера (удалив

внешний вид тега зависит от браузера, но вы можете скрыть его, создать свой собственный интерфейс и управлять воспроизведением с помощью Javascript.

чтобы изменить только цвет проигрывателя, просто обратитесь к звуковому тегу в файле css, например, на одном из моих сайтов плеер стал невидимым( белый на белом), поэтому я добавил:

audio {
    background-color: #95B9C7;
}

это изменило плеер на светло-синий.

Кен тоже был прав.

a css теги:

audio {

}

даст вам некоторые результаты. кажется, он не хочет, чтобы игрок был выше или ниже 25px, но ширина может быть сокращена или удлинена до определенной степени.

это было достаточно хорошо для меня; см. Этот пример (предупреждение, звук воспроизводится автоматически):www.thenewyorkerdeliinc.com

вы должны создать своего собственного игрока, который взаимодействует с HTML5 аудио элемент. Этот учебник поможет http://alexkatz.me/html5-audio/building-a-custom-html5-audio-player-with-javascript/

Если вы хотите, чтобы стиль браузеров стандартный музыкальный плеер в CSS:

audio {
    enter code here;
}

Comments

    Ничего не найдено.