SVG2Multimedia

From SVG

The group resolved to reuse the HTML 5 Media elements (audio, video, source, track) in SVG 2 (instead of the SVG Tiny 1.2 Multimedia elements). This raises some questions:

  • How to parse these elements in the XML/SVG context: boolean attributes (controls, autoplay, muted ...)?
  • There is no document timeline in HTML 5 (which is equivalent to an implicit syncBehavior = independant). How to do syncBehavior=locked to synchronize a video with some animations in the SVG document? Do we still want to control the document timeline (onLoad, onStart)?
  • What are the consequences of the SVG support for multiple time containers (possible in Web Animations, not explictly in HTML 5)?
  • What is the replacement for <animation> to control animations? Use <video>?
  • What is the replacement to @begin/@end (maybe others?) to declaratively control the start/end of the video?
  • Is the video@transformBehavior attribute ported to CSS Transforms?
  • Does HTML 5 have an equivalent for syncMaster? and for syncTolerance?
  • initialVisibility not really equivalent to poster, is that ok?
  • JavaScript interfaces seem equivalent or better in HTML 5, right? SVG Tiny 1.2 Media Control vs. HTMLMediaElement