It defines markup for timing, layout, animations, visual transitions, and media embedding, among other things.
[10][11] Authoring and rendering tools for smilText and SMIL 3.0 PanZoom functionality: Demos A SMIL document is similar in structure to an HTML document in that they are typically divided between an optional
section and a required section.The
section contains the timing information, and is generally composed of combinations of three main tags—sequential ("SMIL refers to media objects by URLs, allowing them to be shared between presentations and stored on different servers for load balancing.
For playback scheduling, SMIL supports ISO-8601 wallclock() date/time specification to define begin/end events for playlists.
[12][13] In addition, the combination of multimedia-laden .smil files with RSS or Atom syndication would be useful for accessibility to audio-enabled podcasts by the deaf through Timed Text closed captions,[14] and can also turn multimedia into hypermedia that can be hyperlinked to other linkable audio and video multimedia.
The field of Digital Signage is embracing SMIL as a means of controlling dynamic advertising in public areas.
It was to be deprecated in Google Chrome,[21] but it has now been decided to suspend that intent until alternatives are sufficiently developed.