<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.26.3">
</HEAD>
<BODY>
On Mon, 2010-03-08 at 13:31 +0000, Tim Hutt wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
On 8 March 2010 13:16, Nils Dagsson Moskopp
&lt;<A HREF="mailto:nils-dagsson-moskopp@dieweltistgarnichtso.net">nils-dagsson-moskopp@dieweltistgarnichtso.net</A>&gt; wrote:
&gt; Tim Hutt &lt;<A HREF="mailto:tdhutt@gmail.com">tdhutt@gmail.com</A>&gt; schrieb am Mon, 8 Mar 2010 12:48:30 +0000:
&gt;
&gt;&gt; 2010/3/8 Ashley Sheridan &lt;<A HREF="mailto:ash@ashleysheridan.co.uk">ash@ashleysheridan.co.uk</A>&gt;
&gt;&gt; &gt; Also, I've never seen anything built in Flash that started up in
&gt;&gt; &gt; full-screen mode automatically. I had to trigger it explicitly
&gt;&gt; &gt; every time by an action from me.
&gt;&gt;
&gt;&gt; That was his point - despite the fact that it *can* be done in flash,
&gt;&gt; it isn't. Hence the argument in the spec is invalid.
&gt;
&gt; I doubt anyone thought about annoying advertisments immediately when
&gt; popup technology came around. Still, popup blocking is widespread today.

Yes that's exactly the point Gallantmon was trying to make. The popup
API was created, people abused it, hence pop-up blockers. However, we
have already seen that since the creation of flash's full-screen API,
people haven't abused it. So there's no real argument for not
including it in HTML5 video.

You might say &quot;But people might abuse it in the future and then we'd
be stuck with it!!&quot;, but this isn't correct. Whereas we are somewhat
stuck with popups, with HTML5 video you could always disable the API
via a preference, and still access full-screen manually via the
context menu.

&gt;&gt; I don't really see what's wrong with having an API for fullscreen. If
&gt;&gt; they want, user agents could have a preference to disable the
&gt;&gt; full-screen API if people ever start doing annoying things.
&gt;
&gt; I don't really see what is wrong with not having an API. Users could
&gt; still use UA facilities, like they do now to have a web page display in
&gt; full screen mode.

Yeah I don't think it is critical. I assume it is wanted so web sites
(e.g. youtube) can display custom full-screen buttons.
</PRE>
</BLOCKQUOTE>
<BR>
Perhaps having the action of fullscreen triggered only by something the user does, rather than allowing it to be done automatically. This shouldn't be too hard to achieve, as browsers have been doing this for ages with popup windows (hence why now you see popups triggered from every single damn click on any part of a page!)<BR>
<BR>
By doing this, you could essentially have the custom controls that you want, and the user is under less threat of being abused by automatic full-screen video that they don't want.<BR>
<BR>
Don't forget that as soon as something becomes too annoying the user agents will make efforts to make the users lives better. Popups are not inherently evil and I've seen them used well and effectively before, but the abuse they suffered has led to them being a feature that cannot be relied upon. If full-screen video in HTML 5 is to avoid being misused, then similar safeguards need to be in place. Just saying &quot;well, it hasn't happened to Flash yet&quot; isn't a good enough reason to ignore the potential for a problem to surface.<BR>
<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
Thanks,<BR>
Ash<BR>
<A HREF="http://www.ashleysheridan.co.uk">http://www.ashleysheridan.co.uk</A><BR>
<BR>
<BR>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>