Hace unos días un compañero estaba teniendo problemas al enlazar los subtitulos generados por el servicio Indexer de Azure Media Services, alojados en una cuenta de Azure Storage. Como puedes leer en este artículo, para añadir subtitulos a un vídeo debes incluir…
Browsing Category HTML 5
Empezar la reproducción en un punto concreto con HTML 5 video
Una funcionalidad bastante útil que Youtube ya implementó hace tiempo es la posibilidad de compartir un enlace de un vídeo con el momento exacto donde queremos que comience a reproducirse, en lugar de tener que ver el vídeo entero para…
Subir archivos a Microsoft Azure Storage desde JavaScript
Por norma general, he visto que la forma más común de subir archivos a blobs de Microsoft Azure Storage es haciendo una petición al servidor web que hemos desarrollado y una vez que tenemos el archivo en este, comenzamos la…
Dash.js y Microsoft Azure Media Services
En un post anterior estuve hablando sobre Dynamic Packaging y Microsoft Azure Media Services. En este quería mostraros cómo trabajar con la librería dash.js pensada para la implementación MPEG-DASH. Esta se apoya en la etiqueta video de HTML 5 y…
Dynamic Packaging en Microsoft Azure Media Services
Cuando trabajamos con media es importante tener en cuenta los diferentes reproductores y plataformas con los que trabajamos. Si hablamos de Adaptative bitrate streaming, por ejemplo Silverlight y XBOX utilizan Smooth Streaming, iOS y Android requieren HLS (HTTP Live Streaming),…
HTML 5 progress y meter
¿Cuántas veces hemos necesitado mostrar el progreso de una operación al usuario? ¿E indicar el espacio disponible, el avance conseguido hasta el momento, etcétera? En numerosas ocasiones hemos hecho uso de controles de terceros para mostrar de una forma amigable…
HTML 5 autocomplete
Otra de las características que acompañan a HTML 5 es el autocompletado de campos de un formulario. Muchos de nosotros lo hemos utilizado sin tener conocimiento de ello, pero es cierto que el atributo autocomplete pretende ir más allá de…
HTML 5 FormData
Recientemente he encontrado escenarios donde es necesario el uso de un formulario, pero «físicamente» no disponemos de uno en la página a tratar. La forma en que los desarrolladores han sabido enfrentarse a esta situación ha sido la siguiente: Básicamente,…
Cacheando en cliente con HTML 5 Web Storage API
La semana pasada estuvimos valorando la posibilidad de reducir el número de peticiones a una serie de datos, los cuales era muy poco probable que cambiaran en un espacio corto de tiempo. Al principio, estos datos se solicitaban cada vez…
HTML 5 getElementsByClassName y classList
Uno de los selectores más famosos en JQuery es aquel que nos permite recuperar N elementos a través del nombre de una clase que tengan asignada: Por otro lado, también es muy común hacer uso de esta librería con el…
HTML 5 hashchange event
Cada vez está más de moda crear aplicaciones orientadas a SPA (Single Page Applications), lo cual significa que las recargas parciales de la página, la simulación de un cambio de vista, etcétera están a la orden del día. Una forma…
CSS Scoped
En los últimos años hemos podido encontrarnos con diferentes escenarios que han hecho pensar/reaccionar a las grandes compañías en diferentes puntos del mundo web. CSS Scoped es una característica que, a simple vista, puede parecer poco práctica o incluso un…