com.kddi.media
クラス MediaResource <Phase1>

java.lang.Object
  |
  +--com.kddi.media.MediaResource

public class MediaResource
extends java.lang.Object

マルチメディアリソースをカプセル化したクラスです。

MediaPlayerBox クラスのインスタンスに渡すことによって、 マルチメディア再生を行う対象となります。

MediaResourceのインスタンスは、 複数の MediaPlayer インスタンスによって使用可能です。 MediaResourceが破棄された場合には、 対応付けられた MediaPlayer に通知され、自動的に stop 状態になります。

メディアプレイヤーはMediaResourceオブジェクトを再生対象として扱います。Javaアプリケーションは、メディアプレイヤーに再生させるMediaResourceオブジェクトを生成する必要があります。

MediaResourceオブジェクトにメディアデータを設定するにはJARファイルにアーカイブされているデータファイルをurlで指定します。メディアプレイヤーでは、次のデータの再生が可能です。

 ・SMAF MA1〜MA3(音声のみ) [.mmf]

 ・13KQcelp [.qcp]


コンストラクタの概要
MediaResource(java.lang.String url)
          URLからメディアリソースを生成します。
 
メソッドの概要
 void dispose()
          リソースを破棄します。
 MediaPlayerBox[] getPlayer()
          対応付けられているMediaPlayerを全て返します。
 java.lang.String getType()
          メディアのタイプを返します。
 java.lang.String toString()
           
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

MediaResource

public MediaResource(java.lang.String url)
              throws java.io.IOException
URLからメディアリソースを生成します。
パラメータ:
url - メディアリソースを取得するURL
例外:
java.io.IOException - I/Oエラーが発生したときに発生する

MediaResource

public MediaResource(byte[] resource,
                     java.lang.String disposition)
バイト列からメディアリソースを生成します。
パラメータ:
resource - メディアリソースを格納したbyte配列
disposition - データタイプ名
例外:
NullPointerException - resource が null のときに発生する
メソッドの詳細

dispose

public void dispose()
リソースを破棄します。

メディアリソースを破棄します。 メディアリソースを使い終わったらオブジェクトが消滅する前に必ず呼び出してください。 オブジェクトが消滅するだけではリソースは破棄されません。 すでにリソースが破棄されている場合、このメソッドは何もせずに呼び出し側に戻ります。


getPlayer

public MediaPlayerBox[] getPlayer()
対応付けられているMediaPlayerを全て返します。
戻り値:
MediaPlayerBoxの配列

getType

public java.lang.String getType()
メディアのタイプを返します。
戻り値:
メディアタイプ

toString

public java.lang.String toString()
オーバーライド:
クラス java.lang.Object 内の toString


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