SMIL: Difference between revisions
(using an external editor) |
(using an external editor) |
||
Line 1: | Line 1: | ||
{{Stub}} | {{Stub}} | ||
{{quotation | The Synchronized Multimedia Integration Language (SMIL, pronounced "smile") enables simple authoring of interactive audiovisual presentations. SMIL is typically used for "rich media"/multimedia presentations which integrate streaming audio and video with images, text or any other media type. SMIL is an easy-to-learn HTML-like language, and many SMIL presentations are written using a simple text-editor.}} ([http://www.w3.org/AudioVideo/ Synchronized Multimedia] (W3C) retrieved 18: | {{quotation | The Synchronized Multimedia Integration Language (SMIL, pronounced "smile") enables simple authoring of interactive audiovisual presentations. SMIL is typically used for "rich media"/multimedia presentations which integrate streaming audio and video with images, text or any other media type. SMIL is an easy-to-learn HTML-like language, and many SMIL presentations are written using a simple text-editor.}} ([http://www.w3.org/AudioVideo/ Synchronized Multimedia] (W3C) retrieved 18:11, 20 March 2007 (MET)). | ||
== Features == | == Features == |
Revision as of 19:11, 20 March 2007
“The Synchronized Multimedia Integration Language (SMIL, pronounced "smile") enables simple authoring of interactive audiovisual presentations. SMIL is typically used for "rich media"/multimedia presentations which integrate streaming audio and video with images, text or any other media type. SMIL is an easy-to-learn HTML-like language, and many SMIL presentations are written using a simple text-editor.” (Synchronized Multimedia (W3C) retrieved 18:11, 20 March 2007 (MET)).
Features
SMIL 1 allows integrating a set of independent multimedia objects into a synchronized multimedia presentation. Using SMIL, an author can
- describe the temporal behavior of the presentation
- describe the layout of the presentation on a screen
- associate hyperlinks with media objects
- These together can be used to produce "true" multimedia animation
SMIL syntax and semantics can be used in other XML-based languages, in particular those who need to represent timing and synchronization. For example, SMIL 2.1 components are used for integrating timing into XHTML and into SVG.
Features of SMIL 2:
- Timing:
- AccessKeyTiming
- BasicInlineTiming
- BasicTimeContainers
- EventTiming
- ExclTimeContainers
- FillDefault
- MediaMarkerTiming
- MinMaxTiming
- MultiArcTiming
- RepeatTiming
- RepeatValueTiming
- RestartDefault
- RestartTiming
- SyncbaseTiming
- SyncBehavior
- SyncBehaviorDefault
- SyncMaster
- TimeContainerAttributes
- WallclockTiming
- Time Manipulations
- Animation
- BasicAnimation
- SplineAnimation
- Content Control
- BasicContentControl
- CustomTestAttributes
- PrefetchControl
- SkipContentControl
- Layout
- AudioLayout
- BasicLayout
- HierarchicalLayout
- MultiWindowLayout
- Linking
- BasicLinking
- LinkingAttributes
- ObjectLinking
- Media Objects
- BasicMedia
- BrushMedia
- MediaAccessibility
- MediaClipping
- MediaClipMarkers
- MediaDescription
- MediaParam
- Metainformation
- Structure
- Transitions
- BasicTransitions
- InlineTransitions
- TransitionModifiers
Links
Specifications
- http://www.w3.org/TR/SMIL/ (latest)
- http://www.w3.org/TR/2005/REC-SMIL2-20050107/ Synchronized Multimedia Integration Language (SMIL 2.0) - [Second Edition] W3C Recommendation 07 January 2005.
- http://www.w3.org/TR/SMIL2/ (Synchronized Multimedia Integration Language (SMIL 2.1) - W3C Recommendation 13 December 2005
- http://www.w3.org/TR/REC-smil/ Synchronized Multimedia Integration Language (SMIL) 1.0 Specification - W3C Recommendation 15-June-1998