パッケージ com.kddi.media

メディアリソースの作成、および再生に関する機能を提供します。

参照:
          説明

インタフェースの概要
MediaEventListener メディアプレイヤーが発生するイベントを待ち受けるリスナーを実装するためのインタフェースです。
MediaPlayerInterface メディアプレイヤーのためのインタフェースです。
 

クラスの概要
MediaPlayer メディアプレイヤーの基底となる抽象クラスです。
MediaPlayerBox アプリケーションから見えるメディアプレイヤークラスです。
MediaResource マルチメディアリソースをカプセル化したクラスです。
QcelpPlayer 13KQcelp のためのメディアプレイヤークラスです。
SMAFPlayer SMAFのためのメディアプレイヤークラスです。
 

パッケージ com.kddi.media の説明

メディアリソースの作成、および再生に関する機能を提供します。

MediaResource クラスはメディアリソースを、 MediaPlayerBox クラスはメディアプレイヤーを、 それぞれカプセル化します。

アプリケーションは、URL またはバイト配列からメディアリソースを作成して、 メディアプレイヤーに渡します。 メディアプレイヤーでは、受け取ったメディアリソースのタイプを調べて、 そのメディアを再生するために必要な MediaPlayer クラスのサブクラスを内部で実体化します。 (現在は SMAFPlayer による SAMF メディア、QcelpPlayer による 13KQcelp メディアに対応しています。)

このときのコード例を、以下に示します。

  String url = "datafolder://〜.pmd";

  MediaResource resource = new MediaResource(url);

  MediaPlayerBox player =
      new MediaPlayerBox(resource, MediaPlayerBox.BACKGROUND);
  player.play();
      :
      :

  resource.dispose();
メディアリソースに対して dispose() が呼ばれた時点で、 MediaPlayerBoxインスタンスは、内部でメディア再生を停止(MediaPlayer#stop())し、 メディアプレイヤーを破棄します(MediaPlayer#dispose())。



Copyright 2003 Aplix Corporation. All rights reserved. Aplix Confidential and Restricted.