Audio und Video in plattformübergreifenden mobilen Anwendungen

Altova MobileTogether kombiniert.. Benutzeroberflächendesign durch visuelles Ziehen und Ablegen mit funktionale Programmierung Mit Hilfe von Aktionen und Aktionsbäumen können Entwickler schnell mobile Anwendungen für iOS-, Android- und Windows-Geräte erstellen. MobileTogether 2.2 unterstützt nun Multimedia-Funktionen, die Endbenutzer mit Soundeffekten, Videos und Audioaufnahmefunktionen begeistern werden.

Fügen Sie Soundeffekte zu mobilen Anwendungen hinzu, die auf verschiedenen Plattformen funktionieren

Soundeffekte sind in mobilen Anwendungen üblich und dienen als akustische Bestätigung dafür, dass eine Aktion ausgeführt wurde. Beispielsweise könnten wir in einer App für Vertriebsanalysen, die verschiedene Berichte nach Region oder Produkt anzeigt, einen Soundeffekt hinzufügen, wenn zwischen den Ansichten gewechselt wird.

Die beiden Hauptansichten des Dashboards für Verkaufszahlen pro Tag werden oben dargestellt. Der Benutzer wechselt zwischen den Ansichten, indem er auf den Navigationsbutton in der oberen linken Ecke tippt. Um einen Soundeffekt für den Button hinzuzufügen, erstellen wir eine Aktionsgruppe im MobileTogether Designer:

Die ursprüngliche Audioaufnahme stammt aus einer Audiodatei, die entweder als Dateiname oder als URL angegeben werden kann. Wir haben außerdem festgelegt, dass die Wiedergabe der Audiodatei ab dem Anfang erfolgen soll und dass die Wiedergabedauer 1 Sekunde beträgt.

Optional können wir den Namen einer Cache-Datei des Endbenutzergeräts angeben. Wenn eine Aktionsgruppe ausgeführt wird, sucht das mobile Gerät zunächst nach der lokalen Cache-Datei. Die Datei wird erst vom MobileTogether-Server heruntergeladen, wenn die Cache-Datei nicht vorhanden ist.

Entwickler haben die vollständige Kontrolle über den Speicherort der Cache-Datei für jedes mobile Betriebssystem. Durch Klicken auf die Schaltfläche neben dem Namen der Cache-Datei öffnet sich das Dialogfenster für die Cache-Datei:

Übrigens, die Audio-Funktion kann mehr als nur eine Audiodatei abspielen:

Sie können sogar eine Sammlung von Klängen in einer einzigen Datei zusammenfassen und dann die Aktion "Audio-Suche" verwenden, um jeden einzelnen Effekt auszuwählen.

Jetzt können wir die Aktionsgruppe dem Hauptnavigationsbutton unserer Dashboard-Anwendung zuweisen:

Wir können dieselbe Aktionsgruppe zu den Steuerelementen für die Schaltflächen in der oberen rechten Ecke unserer App hinzufügen, mit denen wir die Berichte zwischen Einheiten und Dollar umschalten können.

Videos in plattformübergreifende mobile Anwendungen integrieren

Die Video-Funktionalität funktioniert ähnlich wie die Audio-Funktionalität. Die App "About", die auf dem MobileTogether-Demo-Server verfügbar ist und mit dem MobileTogether Designer installiert werden kann, enthält ein Video-Beispiel mit Video-Aktionen, die Buttons zugewiesen sind:

Sie können verschiedene Arten von Videoaktionen verwenden, um alle üblichen Bedienelemente wie Play, Pause, Rückspulen und andere Video-Buttons zu erstellen, die Benutzer erwarten. Aber die Programmierung der Buttons ist optional – Sie können auch vordefinierte Steuerelemente verwenden, die über das Video-Frame gelegt werden:

Audioaufnahme in plattformübergreifenden mobilen Anwendungen

MobileTogether bietet außerdem eine Audiofunktion, mit der Entwickler die Aufnahme von Ton in eine größere Anwendung integrieren können. Beispielsweise kann eine App für Gutachter im Versicherungsbereich Informationen zu einem Schadenfall anzeigen und dem Gutachter dann ermöglichen, ein Foto aufzunehmen und einen Kommentar aufzunehmen, der mit dem Fall verknüpft wird.

Die Funktion "MobileTogether Sound Recording" ermöglicht es dem Entwickler, das Audio-Dateiformat (Kodierung) und die Abtastrate anzugeben, die die Qualität der Aufnahme bestimmen, oder die Aufnahmedauer oder die Größe der gespeicherten Datei zu begrenzen.

Laden Sie den kostenlosen MobileTogether Designer herunter, um Audio- und Videoinhalte in kürzester Zeit in Ihre eigenen, plattformübergreifenden mobilen Anwendungen zu integrieren!