Re: error code when insering a video using video tag

HiddenId, Fri, 4 Jan 2013 17:43:32 +0000 (GMT):

> I'm trying to insert a video in an HTML page.
> I've tried a w3school code example :
> 
> <video width="320" height="240" controls>
>   <source src="movie.mp4" type="video/mp4">
>   <source src="movie.ogg" type="video/ogg">
>   <source src="movie.webm" type="video/webm">
>   <object data="movie.mp4" width="320" height="240">
>     <embed src="movie.swf" width="320" height="240">
>   </object> 
> </video> 

> Unfortunatly, Amaya returns "an error code": invalid token
> It seems it is the "s" of controls which generate the error.
> 
> Do you know what I should do to avoid this error ?

Firstly, assuming that you work with an XHTML document, then, instead 
of controls, you should write controls="" or controls="controls". Then 
that particular error message will disappear. This is because XML 
requires boolean attributes to be of the shape foo="foo" or foo="". By 
contrast, HTML permits the author to type foo (the HTML browser will 
still think of it as foo="", however).

Secondly, the empty <source/> elements must be equipped with a closing 
"/", since that is the canonical form of empty elements in XHTML. 

All in all, this would work:

<video width="320" height="240" controls="">
   <source src="movie.mp4" type="video/mp4" />
   <source src="movie.ogg" type="video/ogg" />
   <source src="movie.webm" type="video/webm" />
   <object data="movie.mp4" width="320" height="240">
     <embed src="movie.swf" width="320" height="240" />
   </object> 
</video>
-- 
leif halvard silli

Received on Saturday, 5 January 2013 14:46:44 UTC