|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
メディアリソースデータを定義します。 このメディアリソースインタフェースは、 メディアデータクラスが必ず実装しなければならないインタフェースを定めます。
メディアリソースは、使用する前に use() で使用開始を宣言し、 使用した後に unuse() で使用終了を宣言しなければなりません。 また、もはやメディアリソースを使用しない場合は dispose() で破棄しなければなりません。 なお、disposeメソッドを呼び出した後にそのオブジェクトに対してdispose()以外の何らかのメソッドを呼び出した場合UIExceptionが投げられます。 破棄されていないメディアリソースが GC によって回収されようとしている場合の動作は機種依存です。
MediaManager| メソッドの概要 | |
void |
dispose()
メディアリソースを破棄します。 |
void |
unuse()
メディアリソースの使用終了を宣言します。 |
void |
use()
メディアリソースの使用開始を宣言します。 |
| メソッドの詳細 |
public void use()
throws ConnectionException
ConnectionException - ネットワーク通信などで例外が発生した場合に発生します。
ネットワークサービスがないか圏外の場合、ステータスにはOUT_OF_SERVICEが設定されています。
タイムアウトの場合には、TIMEOUTが設定されています。UIException - 端末で再生できないようなデータフォーマットの場合に発生します(UNSUPPORTED_FORMAT)。UIException - 必要なリソースが確保できなかった場合に発生します(NO_RESOURCES)。SecurityException - セキュリティ上の制約に触れた場合に発生します。public void unuse()
public void dispose()
use(),
unuse()
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||