Blog

Entries marked as: html5

← Chronologically older posts

Help with WebVTT

Over the last few months I have received a number of requests via email for help with HTML5 video subtitles via WebVTT. Some of the questions have been very specific, whilst others refer to general enquiries that others may come across, so I decided to put them together here.
Read more »

WebVTT and Audio

I have written a number of posts in the past on WebVTT and video subtitles it has always struck me that the technology is surely just as useful for HTML5 audio and it is for video, so I decided to look into its support.
Read more »

Building a Semantic Calendar in HTML5

Recently, developer Wilfred Nas asked an interesting question on Twitter with regards to calendars being traditionally marked up in HTML with tables, and should they perhaps be lists instead. This got me thinking if we could make calendar markup more semantic using HTML5‘s time element.

Read more »

Getting Appcache’s Fallback to work, crossbrowser

Recently I decided to make my simple website available offline using HTML5‘s application cache. You’d think that this would be a fairly simple procedure but it turned out not to be so. As Jake Archibald said in , application cache is a douchebag and he’s not wrong.

Read more »

HTML5 Video Captions – Current Browser Status

The topic of HTML5 videos and captions is something that I have written extensively about in the past, specifically talking about creating your own UI via JavaScript to access multiple tracks since browser support is generally quite poor at the moment. I have decided to document here what the current browser support is actually like, at the time of writing.

Read more »

Dynamically adding text tracks to HTML5 video

In the past I have written on how the track element can be used to add captions and subtitles to HTML5 video, but this, and many other examples around the web, used a static example. But what if you need to load this information dynamically? This is what I’m going to take a quick look at here.

Read more »

← Chronologically older posts