|
||||||||||
前のパッケージ 次のパッケージ | フレームあり フレームなし |
参照:
説明
インタフェースの概要 | |
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()
)。
|
||||||||||
前のパッケージ 次のパッケージ | フレームあり フレームなし |