[webkit-dev] Implementation thoughts on HTML5 elements

Simon Fraser simon.fraser at apple.com
Wed Aug 26 09:00:59 PDT 2009


On Aug 26, 2009, at 6:11 AM, Patrick Mueller wrote:

> Maciej Stachowiak wrote:
>
>> - New media elements: <audio>, <video>
>>  We love these and have them implemented. We don't see any  
>> implementation issues in the current spec.
>
> I played with the audio support about a month ago, and was  
> unpleasantly surprised to find that if you loop audio there is a  
> noticeable delay (sub-second, but very noticeable) between when the  
> audio clip ended and then started again, in WebKit nightlies on the  
> Mac.
>
> I posted a Q on the whatwg ml as to whether there was an intention  
> that looped audio (and video, for that matter) should be  
> "seamless".  Got various responses.  AnneK responded that the  
> intention was for it to be seamless.  Ian responded that large clips  
> couldn't be guaranteed to be buffered enough to make seamless audio  
> a requirement.
>
> So there's some wiggle room in the spec.  And of course, since the  
> implementation of the audio support is a platform issue, not much we  
> can do about this to magically make audio seamless for every  
> platform. Still, seamless looping seems like something webkit ports  
> should strive for.
>
> As an example, paste this into the snippet editor
>
>   <audio
>      src="http://is.gd/2zHIy"
>      autoplay="true"
>      loop="true">
>
> You'll hear 4-5 seconds of static, then it pauses before it restarts.

Did you file the two bugs necessary here (hearing static, and non- 
seamless looping)?

Simon


More information about the webkit-dev mailing list