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
Protocolo relativo: // en lugar de http:// o https://
Hoy te quiero contar una de estas cosas que empiezas a usar una vez detectado el problema. Mi caso fue simple: hace tiempo empecé a utilizar HTTPS para mi blog y, debido a ello, todos aquellos iframes o recursos que hacían llamadas…
Indexar videos con Azure Media Indexer y generar subtítulos de manera automática
La semana pasada se anunció la primera versión del procesador Azure Media Indexer, el cual nos va a permitir analizar nuestro contenido media, con el objetivo de poder realizar búsquedas y obtener el timestamp del momento en el cual se…
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),…
Herramientas para identificar las tecnologías utilizadas en una web
Lo cierto es que puede resultar un tanto espelúznate, a la par que útil, las herramientas que nos facilitan conocer qué tecnologías se están utilizando en una web, ya sea el tipo de servidor, CMS, librerías JavaScript, etcétera. En varias…
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…
Bundling con la extensión Web Essentials para Visual Studio
Hace tiempo estuve contando la forma de trabajar con Bundles en ASP.NET, donde el back-end es el encargado de unir y comprimir los ficheros seleccionados. Cuando tenemos aplicaciones muy grandes con muchos scripts específicos para determinadas vistas, no es muy…
Evitando JavaScript usando selectores CSS
La semana pasada nos encontrábamos con un escenario muy simple, donde básicamente teníamos una imagen de perfil y era necesario mostrar posibles acciones sobre la misma cuando el usuario pasaba el ratón por encima. Si bien no es nada del…
Recuperar los símbolos de un string con códigos de HTML
En alguna ocasión puede ocurrirnos que recibamos cadenas donde, en lugar de tener un formato legible para el usuario, estén incluidos los códigos HTML asignados para ciertos símbolos. Una posible solución sería reemplazar estos valores a través de JavaScript: En…