Cómo personalizar el reproductor de audio HTML5

El marco Mediaelement.js facilita la personalización y el diseño de un reproductor de audio de manera coherente en todos los navegadores, y también proporciona una copia de seguridad flash si JavaScript está deshabilitado.

Reproductor de video y audio HTML5 con cuñas Flash y Silverlight

Por cierto, aquí hay algunos selectores de CSS que puede usar para diseñar el reproductor de audio, pero desaconsejo esto, el diseño se romperá en algunos navegadores y, además, no ofrece muchas opciones.

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-restantes-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

Esta es una imagen de un reproductor de audio en bruto que hice recientemente usando mediaelement.js

¡Buena suerte!

More Interesting

¿Cuál es la mejor compañía para el diseño web en Pune?

¿Se pueden volver a crear sitios web como Facebook?

¿Qué sucede si copio el estilo de tema premium de WordPress, imágenes, apariencia, y hago la misma interfaz en un sitio web de arranque con fines comerciales sin comprar ese tema?

¿Cómo puedo hacer que un sitio sea más amigable para dispositivos móviles? Desarrollé wizmobilerepair.com con un ancho fijo de 1024px y me di cuenta de que esto no tiene fluidez. ¿Qué puedo hacer para implementar un diseño web receptivo?

¿Cuánto costaría recrear una versión estática del sitio web de Morgan Stanley (compañía)?

Cómo resolver los errores que ocurren en un entorno de producción e involucra solo los datos de algunos usuarios particulares

Cómo crear y administrar una base de datos para la sección de comentarios en mi sitio web usando phpMyAdmin

¿Cómo creo y diseño sitios web?

¿Aprender Javascript Framework no es malo para el crecimiento profesional?

¿Qué cantidad de interfaz de usuario jQuery necesitan saber los candidatos para desarrolladores web front-end?

¿Cuáles son algunas de las mejores prácticas para CSS?

¿Cuáles son algunos IDE para Node.js?

¿Qué tipo de lista de verificación semanal le daría a un nuevo desarrollador web interno / gerente de proyecto para asegurarse de que no se olvide de nada y permanezca en la tarea?

¿Qué es bootstrapping en Angular o el proceso de ejecución?

Cómo codificar el menú desplegable