iPhone 11 Pro、iPhone 11 Pro Max、iPhone 11 発売中! 詳細はこちらiPhone 11 Pro、iPhone 11 Pro Max、iPhone 11 発売中! 詳細はこちら

閉じる閉じる

音楽・動画

ここでは、音楽・動画コンテンツの提供方法についてご紹介します。

ここでの音楽・動画コンテンツとは、メディアプレイヤーで再生させることができるメディアデータのことです。
メディアプレイヤーは2011年度下期モデル以降の主なAndroidTM端末にプリインストールされています。
音楽・動画コンテンツの配信方法には、端末に直接ダウンロードまたは他媒体からコピーしたファイルをメディアプレイヤーで再生させる方法と、ストリーミングサーバから配信するデータをメディアプレイヤーに受信しながら再生させる方法があります。

ダウンロードによる配信

コンテンツのダウンロード方法として、端末のブラウザ上からファイルを保存させる方法と、ダウンロード機能を実装したアプリを用意して実現する方法があります。
保存した音楽・動画コンテンツは、メディアプレイヤーにて自動的にリストに追加され、再生することができます。

ストリーミングによる配信

HTTP/RTSPオンデマンドストリーミングサーバから配信するコンテンツデータをメディアプレイヤーにて受信しながら再生することができます。
ストリーミングによる配信では、端末内部にファイルが保存されないため、すべてのデータの受信が完了する前に再生が開始できる反面、オフラインでは再生できないという制約もあります。

音楽・動画コンテンツ作成から配信、再生までの流れ

  1. コンテンツファイルを用意する
  2. コンテンツファイルをサーバにアップロードする
  3. コンテンツファイルをダウンロード/ストリーミングするためのサイトを作成する
  4. コンテンツファイルを配信する
  5. コンテンツファイルを再生する

1. コンテンツファイルを用意する

メディアプレイヤーが対応するコンテンツフォーマットは各端末が対応するコーデック、ファイルフォーマットとなります。メディアプレイヤー搭載の全機種向けにコンテンツを配信する場合は、AndroidTMにてサポートされるコアメディアフォーマットをご参照ください。
MP4形式の音楽・動画コンテンツでは、以下の汎用メタ項目が利用できます。メディアプレイヤーで表示できる項目はコンテンツ種別(音楽または動画)により異なります。
MP4形式以外のコンテンツでは、MP4形式で表示される各項目に相当する内容が可能な範囲で表示されます。
メディアプレイヤーに表示されるMP4形式コンテンツのメタ情報は、参考資料をご覧ください。
なお、これらのメタ情報は「メディア情報設定ツール」を用いて設定することができます。

2. コンテンツファイルをサーバにアップロードする

コンテンツファイルを端末で利用するためには、サーバからダウンロード/ストリーミングする必要があります。
適当なサーバを用意し、コンテンツファイルをアップロードしてください。

3. コンテンツファイルをダウンロード/ストリーミングするためのサイト

コンテンツファイルをダウンロード/ストリーミングするためのWebページを用意してください。
HTTPレスポンスヘッダのContent-Typeには、"audio/*", "video/*", "application/ogg", "application/x-ogg" のいずれかを指定してください。(例えば"video/mp4"など、* には任意の文字列を設定してください。)

4. コンテンツファイルを配信する

専用アプリまたはブラウザでダウンロード/ストリーミング用ページからコンテンツファイルをダウンロード/ストリーミングさせます。

5. コンテンツファイルを再生する

端末内に保存したコンテンツファイルは、メディアプレイヤーを利用して再生させることができます。
また、ブラウザや専用アプリからメディアプレイヤーに連携してコンテンツを再生させることができます。
メディアプレイヤーのインテント仕様については参考資料をご覧ください。

動画コンテンツを配信するにあたっては、以下ページに記載の情報も併せてご参照ください。

(別ウインドウが開きます)Android Supported Media Formats

AndroidTMプラットフォームがサポートするCore Media Formatsに関する情報です。
MP4形式の音楽・動画コンテンツ向けのメタ情報編集ツールです。

(PDFファイルが開きます)参考資料(メディアプレイヤーの仕様に関する補足資料) (PDF形式:91KB)

メディアプレイヤーに表示されるMP4形式コンテンツのメタ情報およびメディアプレイヤーのインテント仕様に関する補足資料です。
  • 注意「Android」は、Google LLC の商標または登録商標です。

Adobe Reader を入手する(別ウィンドウが開きます)

PDF形式のファイルをご覧いただくには、アドビシステムズ社から無償提供されている別ウィンドウ:Adobe® Reader® プラグインが必要です。「Adobe® Acrobat®」でご覧になる場合は、バージョン10以降をご利用ください。

このページのトップへ