What is SMIL (Synchronized Multimedia Integration Language)?
SMIL stands for Synchronized Multimedia Integration Language and is a worldwide web extensible markup language, written in XML, to describe multimedia presentations.
It also defines timing, layout, animation, transition, and media embedding markup.
SMIL allows you to present a range of media items such as text, images, video, audio, files from other servers, and links to other SMIL presentations. SMIL refers to media objects by URLs which allow them to be shared between presentations and stored on different servers for load balancing.
What are SMILs’ advantages?
- Integrate media elements in a time-based presentation
- Reuse media elements in multiple presentations
- Allow users to choose their preferred media tracks
- Add hyperlinks in a time-based presentation
What is the difference between SMIL and HTML?
SMIL documents are like HTML documents in structure. Both are typically divided into an optional <head> section and a required <body> section. The body section contains the timing information and is generally composed of combinations of the three main tags <seq>, <par>, and <excl>. But SMILs focal core is synchronizing zones with multimedia content, while HTML spotlights structuring and linking text and multimedia content.