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(byte[] resource, java.lang.String disposition)
          バイト列からメディアリソースを生成する。
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を全て取得する

getType

public java.lang.String getType()
メディアのタイプを取得する。
戻り値:
メディアタイプ。

toString

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


Copyright 2001-2002 Aplix Corporation. All rights reserved. Aplix Confidential and Restricted.