[html5] <video> tag fallback

Eric Carlson eric.carlson at apple.com
Thu Apr 30 06:43:46 PDT 2009


On Apr 29, 2009, at 11:19 PM, Ian Hickson wrote:

> On Tue, 14 Apr 2009, Steven Garrity wrote:
>
>> It seems the current behaviour in Safari is that if the video  
>> format is
>> not supported (Ogg Theora, for example), then the <video> player is
>> shown (empty) rather than the fall back content.
>>
>> Is this the intended/spec'ed behaviour when no video format  
>> playable by
>> the client is provided?
>
> Yes. You can catch the error event (sent to the <source> elements if  
> there
> are any, otherwise the <video> element) to trigger fallback  
> behaviour. Not
> sure if Safari implements this event yet though.
>
   WebKit nightly builds do fire an 'error' event if no suitable src  
is found.


>
>> We've also attempted to work around this with the canPlayType()
>> Javascript function to check for format/codec support and output a  
>> Flash
>> play if the provided format(s) are not supported. However, Safari
>> doesn't seem to have the canPlayType() function at all.
>>
>> Are we up a creek?
>
> For now, probably. It's early days yet though.
>
   Nightly builds also implement the canPlayType() method.

eric


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.whatwg.org/pipermail/help-whatwg.org/attachments/20090430/0331a169/attachment-0002.htm>


More information about the Help mailing list