Sí, esa es la única pega, depender de Flash. Es el pequeño precio que hay que pagar por el uso no estandarizado de JavaScript en los navegadores. La verdad es que no lo he probado en dispositivos móviles. En alguno seguro que no funciona...