---
title: "クロスプラットフォームのモバイルアプリにおける音声と動画"
date: "2016-06-22"
categories: 
  - "mobile"
  - "software"
  - "tools"
tags: 
  - "android"
  - "ios"
  - "mobile-development"
  - "mobiletogether"
  - "multimedia"
  - "windows"
description: Altova MobileTogetherが、iOS、Android、Windows向けのクロスプラットフォームモバイルアプリケーションに、音声およびビデオ機能の統合を可能にする方法について、詳しくご紹介します。
---
Status: #blog

Tags:  #android #ios #mobile-development #mobiletogether #multimedia #windows

Categories: [mobile-development](/blog/ja/category/mobile-development.md) | [low-code+no-code](/blog/ja/category/low-codeno-code.md)
# クロスプラットフォームのモバイルアプリにおける音声と動画

Altova MobileTogetherは、以下の機能を統合しています [ユーザーインターフェースデザイン](https://www.altova.com/ja/mobiletogether/designer.html) 視覚的なドラッグ＆ドロップ操作で、～を使用します [関数型プログラミング](https://www.altova.com/ja/mobiletogether/advanced.html) MobileTogether 2.2は、ActionsやAction Treesを活用することで、開発者がiOS、Android、Windowsデバイス向けのモバイルアプリを迅速に構築できるようにするツールです。最近では、エンドユーザーを喜ばせるサウンドエフェクト、ビデオ、音声録音機能など、マルチメディア機能のサポートが追加されました。

![モバイルアプリのユーザーを魅了するために、音声や動画を追加しましょう ](/blog/images/mtapps2.png)

<!--more-->

### クロスプラットフォームのモバイルアプリに効果音を追加する

モバイルアプリでは、効果音は一般的であり、何らかの操作が実行されたことを音で知らせる役割を果たします。例えば、地域や製品ごとにレポートを切り替えることができる販売状況ダッシュボードアプリの場合、表示を切り替える際に効果音を追加することを検討できます。

![MobileTogetherを使用して作成された、クロスプラットフォーム対応のアプリケーションで、日々の売上を報告するために使用されます](/blog/images/salesDashboard.png)

上記の図は、日ごとの売上状況を表示するダッシュボードの主要な2つの表示方法を示しています。ユーザーは、画面左上にあるナビゲーションボタンをタップすることで、表示を切り替えることができます。ボタンに効果音を追加するには、MobileTogether Designerでアクショングループを作成します

![クロスプラットフォームのモバイルアプリで音を再生するための機能](/blog/images/playSound.png)

元の音声は、ファイル名またはURLで指定できる音声ファイルから取得されます。また、音声はファイルの最初から再生され、その長さは1秒に設定されています。

オプションとして、エンドユーザーデバイスのキャッシュファイルのファイル名を指定することができます。アクショングループが実行される際、モバイルデバイスはまずローカルのキャッシュファイルを探します。キャッシュファイルが存在しない場合にのみ、ファイルはMobileTogetherサーバーからダウンロードされます。

開発者は、各モバイルデバイスのOSにおいて、キャッシュファイルの保存場所を完全に制御できます。キャッシュファイル名に隣にあるボタンをクリックすると、キャッシュファイルの設定画面が開きます

![モバイルアプリにおける音声キャッシュファイルの定義](/blog/images/audioCacheFile.png)

ちなみに、オーディオアクションは、単にサウンドファイルを再生するだけでなく、さらに多くの機能を持っています

![音声操作機能](/blog/images/AudioActions.png)

サウンドをいくつかまとめて一つのファイルにすることも可能です。また、「オーディオ検索」機能を使用することで、ファイル内の個々の効果音を選択することができます。

さて、ここで、作成したアクショングループを、ダッシュボードアプリのメインナビゲーションボタンに割り当てることができます

![MobileTogetherで、ボタンにアクショングループを割り当てる方法](/blog/images/buttonAction4.png)

私たちのアプリの右上にある、レポートの単位をドルと表示を切り替えるボタンの操作に、同じアクショングループを追加することができます。

### クロスプラットフォームのモバイルアプリに動画を追加する

ビデオアクションは、オーディオアクションと同様に機能します。MobileTogetherデモサーバーにインストールされている「About」アプリには、ボタンにビデオアクションが割り当てられたビデオのサンプルが含まれています

![MobileTogetherで、ビデオ再生ボタンをプログラムする方法](/blog/images/videoButton2.png)

ビデオの再生、一時停止、巻き戻しなど、ユーザーが期待する様々なビデオ操作機能を、様々な方法で実装できます。しかし、これらのボタンを自分でプログラミングする必要はありません。デフォルトのコントロールを使用することもでき、それらはビデオ画面上に表示されます

![MobileTogetherにおけるビデオ制御に関する設定項目](/blog/images/video-control-properties-alt.png)

### クロスプラットフォームのモバイルアプリにおける音声録音機能

MobileTogetherには、音声録音機能を組み込むことができる機能も含まれており、開発者はこれを活用して、より大規模なアプリケーションに音声録音機能を統合できます。例えば、保険金請求担当者向けのアプリケーションでは、請求に関する情報を表示した後、担当者が写真撮影を行い、そのケースに関連するコメントを音声で記録することができます。

![クロスプラットフォーム対応モバイルアプリ向けの音声録音機能](/blog/images/mobiletogether-record-audio.png)

MobileTogetherの音声録音機能を使用すると、開発者は音声ファイルの形式（エンコード方式）やサンプリングレートを指定できます。これらの設定は、録音の品質を決定します。また、録音時間やファイルサイズの上限を設定することも可能です。

[無料でMobileTogether Designerをダウンロードして、驚くほど短い時間で、音声や動画をクロスプラットフォームのモバイルアプリに追加できます](https://www.altova.com/ja/download/mobiletogether-designer.html)
