O'Reilly logo

Sams Teach Yourself SVG in 24 Hours by Micah Laaker

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Understanding How Time Unfolds in SVG

SVG handles timing and events largely using SMIL 2.0's timing and synchronization syntax. For those unfamiliar, SMIL (Synchronized Multimedia Integration Language) is another W3C effort to define interactive and animated content in XML. SMIL allows developers the ability to integrate audio, video, animation, and more using an XML grammar.

The most common use of SMIL that you've likely encountered is in the RealPlayer application. Generally, any interactive content you experience in the RealPlayer (outside of plain video feeds) is authored using SMIL. In this instance, SMIL is used to synchronize audio and video with time or other events, such as a user pressing a button.

Thankfully, the W3C puts a lot of ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required