Áudio e vídeo em aplicações móveis multiplataforma

A Altova MobileTogether combina o design de interface de utilizador através de uma interface visual de arrastar e soltar com programação funcional, utilizando Ações e Árvores de Ações, para permitir que os desenvolvedores criem rapidamente aplicações móveis para dispositivos iOS, Android e Windows. A versão 2.2 da MobileTogether adicionou recentemente suporte para funcionalidades multimédia que irão encantar os utilizadores finais com efeitos sonoros, vídeo e funcionalidades de gravação de áudio.

Adicionar efeitos sonoros a aplicações móveis multiplataforma

Os efeitos sonoros são comuns em aplicações móveis e servem como uma confirmação auditiva de que uma ação foi realizada. Por exemplo, numa aplicação de painel de vendas que apresenta relatórios alternativos por região ou produto, poderíamos querer adicionar um efeito sonoro quando se muda entre diferentes visualizações.

As duas principais visualizações do painel de vendas diárias são mostradas acima. O utilizador alterna entre as visualizações tocando no botão de navegação no canto superior esquerdo. Para adicionar um efeito sonoro ao botão, criamos um Grupo de Ações no programa MobileTogether Designer:

O som original provém de um ficheiro de áudio, que pode ser especificado através do nome do ficheiro ou da sua URL. Também especificámos que o som será reproduzido desde o início do ficheiro e que a sua duração será de 1 segundo.

Opcionalmente, fornecemos o nome de um ficheiro de cache do dispositivo do utilizador final. Quando o grupo de ações é executado, o dispositivo móvel procura primeiro o ficheiro de cache local. O ficheiro só é descarregado do servidor MobileTogether se o ficheiro de cache não existir.

Os desenvolvedores têm controlo total sobre a localização do ficheiro de cache para cada sistema operativo de dispositivo móvel. Clicar no botão ao lado do nome do ficheiro de cache abre a janela de diálogo do ficheiro de cache:

A propósito, a ação de áudio pode fazer mais do que simplesmente reproduzir um ficheiro de som:

Poderá até mesmo combinar uma coleção de sons num único ficheiro e utilizar a ação "Procurar áudio" para selecionar qualquer efeito individualmente.

Agora podemos atribuir o grupo de ações ao botão de navegação principal da nossa aplicação de painel de controlo:

Podemos adicionar o mesmo grupo de ações aos comandos dos botões no canto superior direito da nossa aplicação, que alternam a apresentação dos relatórios entre unidades e dólares.

Adicionar vídeos a aplicações móveis compatíveis com diferentes plataformas

A funcionalidade de vídeo funciona de forma semelhante à funcionalidade de áudio. A aplicação "About" no servidor de demonstração MobileTogether e instalada com o MobileTogether Designer contém um exemplo de vídeo com ações de vídeo atribuídas a botões:

Pode utilizar diferentes tipos de ações de vídeo para criar todos os botões que os utilizadores esperam, como "play", "pause", "rewind" e outros. No entanto, programar os botões manualmente é opcional; pode optar por utilizar os controlos padrão que se sobrepõem ao vídeo

Gravação de áudio em aplicações móveis multiplataforma

O MobileTogether também inclui uma funcionalidade de áudio que permite aos desenvolvedores integrar a gravação de som numa aplicação maior. Por exemplo, uma aplicação para peritos em seguros pode apresentar informações sobre um sinistro e, em seguida, permitir que o perito tire uma fotografia e grave um comentário para associar ao caso.

A ação de gravação de áudio do MobileTogether permite ao desenvolvedor especificar o formato (codificação) do ficheiro de áudio e a taxa de amostragem, que determinam a qualidade da gravação, ou limitar a duração ou o tamanho do ficheiro gravado.

Descarregue o MobileTogether Designer gratuitamente para adicionar áudio e vídeo às suas próprias aplicações móveis, compatíveis com diferentes plataformas, em tempo recorde!