---
title: "Audio i wideo w aplikacjach mobilnych działających na różnych platformach"
date: "2016-06-22"
categories: 
  - "mobile"
  - "software"
  - "tools"
tags: 
  - "android"
  - "ios"
  - "mobile-development"
  - "mobiletogether"
  - "multimedia"
  - "windows"
description: Odkryj, w jaki sposób Altova MobileTogether umożliwia programistom integrację funkcji audio i wideo w aplikacjach mobilnych działających na różnych platformach, takich jak iOS, Android i Windows.
---
Status: #blog

Tags:  #android #ios #mobile-development #mobiletogether #multimedia #windows

Categories: [mobile-development](/blog/pl/category/mobile-development.md) | [low-code+no-code](/blog/pl/category/low-codeno-code.md)
# Audio i wideo w aplikacjach mobilnych działających na różnych platformach

Altova MobileTogether łączy w sobie [projektowanie interfejsu użytkownika](https://www.altova.com/pl/mobiletogether/designer.html) oparte na intuicyjnym przeciąganiu i upuszczaniu z [programowaniem funkcyjnym](https://www.altova.com/pl/mobiletogether/advanced.html) wykorzystującym akcje i drzewa akcji, co pozwala programistom szybko tworzyć aplikacje mobilne dla urządzeń iOS, Android i Windows. Ostatnia wersja MobileTogether 2.2 wprowadza wsparcie dla funkcji multimedialnych, które z pewnością zachwycą użytkowników dzięki efektom dźwiękowym, wideo oraz możliwościom nagrywania dźwięku.

![Dodaj dźwięk i wideo, aby zachwycić użytkowników aplikacji mobilnych ](/blog/images/mtapps2.png)

<!--more-->

### Dodawanie efektów dźwiękowych do aplikacji mobilnych działających na różnych platformach

Efekty dźwiękowe są powszechne w aplikacjach mobilnych i służą jako potwierdzenie dźwiękowe, że wykonano określoną akcję. Na przykład, w aplikacji do analizy sprzedaży, która prezentuje różne raporty w podziale na regiony lub produkty, możemy dodać efekt dźwiękowy podczas przełączania się między różnymi widokami.

![Aplikacja działająca na różnych platformach, umożliwiająca raportowanie codziennych wyników sprzedaży, stworzona przy użyciu narzędzia MobileTogether](/blog/images/salesDashboard.png)

Powyżej przedstawiono dwa główne widoki panelu kontrolnego prezentującego dane sprzedażowe w podziale na dni. Użytkownik przełącza się między widokami, dotykając przycisku nawigacji znajdującego się w lewym górnym rogu. Aby dodać efekt dźwiękowy do tego przycisku, tworzymy grupę akcji w programie MobileTogether Designer:

![Akcja odtwarzająca dźwięk dla aplikacji mobilnych działających na różnych platformach](/blog/images/playSound.png)

Dźwięk pochodzi z pliku audio, który można określić podając jego nazwę lub adres URL. Dodatkowo zdefiniowaliśmy, że odtwarzanie dźwięku rozpocznie się od początku pliku, a jego długość wyniesie 1 sekundę.

Opcjonalnie podaliśmy nazwę pliku cache znajdującego się na urządzeniu użytkownika końcowego. Podczas wykonywania grupy akcji, urządzenie mobilne najpierw sprawdza, czy istnieje lokalny plik cache. Plik jest pobierany z serwera MobileTogether tylko wtedy, gdy plik cache nie istnieje.

Programiści mają pełną kontrolę nad lokalizacją pliku cache dla każdego systemu operacyjnego urządzeń mobilnych. Kliknięcie przycisku obok nazwy pliku cache otwiera okno dialogowe umożliwiające dostęp do tego pliku:

![Definiowanie pliku pamięci podręcznej dla dźwięku w aplikacjach mobilnych](/blog/images/audioCacheFile.png)

Nawiasem mówiąc, funkcja odtwarzania dźwięku może robić więcej niż tylko odtwarzać plik dźwiękowy:

![Funkcjonalność związana z akcjami sterowanymi głosowo](/blog/images/AudioActions.png)

Można nawet połączyć zestaw dźwięków w jednym pliku i użyć funkcji "Audio Seek", aby wybrać dowolny pojedynczy efekt.

Teraz możemy przypisać grupę akcji do głównego przycisku nawigacji w naszej aplikacji panelu sterowania:

![Przypisanie grupy akcji do przycisku w programie MobileTogether](/blog/images/buttonAction4.png)

Możemy dodać tę samą grupę akcji do akcji sterujących dla przycisków znajdujących się w prawym górnym rogu naszej aplikacji, które przełączają raporty między jednostkami a dolarami.

### Dodawanie filmów do aplikacji mobilnych działających na różnych platformach

Działanie akcji wideo jest podobne do działania akcji audio. Aplikacja "About" znajdująca się na serwerze demonstracyjnym MobileTogether oraz zainstalowana za pomocą narzędzia MobileTogether Designer zawiera przykład wideo, w którym do przycisków przypisano akcje wideo

![Programowanie przycisku odtwarzania wideo w MobileTogether](/blog/images/videoButton2.png)

Można wykorzystać różne elementy interaktywne wideo, aby stworzyć wszystkie standardowe przyciski, takie jak odtwarzanie, pauza, przewijanie do tyłu i inne, których użytkownicy oczekują. Jednak programowanie tych przycisków jest opcjonalne – można wybrać domyślne elementy sterujące, które nakładają się na obraz wideo:

![Właściwości sterowania wideo w MobileTogether](/blog/images/video-control-properties-alt.png)

### Nagrywanie dźwięku w aplikacjach mobilnych działających na różnych platformach

MobileTogether zawiera również funkcję nagrywania dźwięku, która umożliwia programistom wbudowywanie nagrań dźwiękowych w większe aplikacje. Na przykład, aplikacja dla rzeczoznawców ubezpieczeniowych może wyświetlać informacje o zgłoszeniu, a następnie umożliwić rzeczoznawcy zrobienie zdjęcia i nagranie komentarza, który zostanie powiązany z daną sprawą.

![Funkcje nagrywania dźwięku dla aplikacji mobilnych działających na różnych platformach](/blog/images/mobiletogether-record-audio.png)

Funkcja nagrywania dźwięku MobileTogether umożliwia programiście określenie formatu pliku audio (kodowanie) oraz częstotliwości próbkowania, co wpływa na jakość nagrania, a także ograniczenie czasu trwania nagrania lub rozmiaru pliku.

[Pobierz bezpłatny program MobileTogether Designer](https://www.altova.com/pl/download/mobiletogether-designer.html), aby w rekordowym czasie dodawać elementy audio i wideo do własnych aplikacji mobilnych działających na różnych platformach!
