|
||||||||||
| 前のパッケージ 次のパッケージ | フレームあり フレームなし | |||||||||
参照:
説明
| インタフェースの概要 | |
| MediaEventListener | メディアプレイヤーに関するイベントリスナーのインターフェイス。 |
| MediaPlayerInterface | メディアプレイヤーのためのインターフェイス。 |
| クラスの概要 | |
| CMXPlayer | CMXのためのメディアプレイヤークラス。 |
| MediaPlayer | メディアプレイヤーのためのベースクラス。 |
| MediaPlayerBox | アプリケーションから見えるメディアプレイヤー。 |
| MediaResource | マルチメディアリソースをカプセル化したクラスです。 |
| QcelpPlayer | 13KQcelp のためのメディアプレイヤークラス。 |
| SMAFPlayer | SMAFのためのメディアプレイヤークラス。 |
メディアリソースの作成、および再生に関する機能を提供します。
MediaResource クラスはメディアリソースを、
MediaPlayerBox クラスはメディアプレイヤーを、
それぞれカプセル化します。
アプリケーションは、URL またはバイト配列からメディアリソースを作成して、
メディアプレイヤーに渡します。
メディアプレイヤーでは、受け取ったメディアリソースのタイプを調べて、
そのメディアを再生するために必要な MediaPlayer クラスのサブクラスを内部で実体化します。
(現在は、CMXPlayer クラスによる CMX メディアと、
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())。
|
||||||||||
| 前のパッケージ 次のパッケージ | フレームあり フレームなし | |||||||||