|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Object | +--com.nttdocomo.ui.AudioPresenter
音声メディアデータの再生オブジェクトを定義します。 メディア再生クラスは、音を出すメディアデータを再生するためのプレゼンタ です。リスナーを登録することによって、演奏の状態の通知を受けることがで きます。 端末で再生できないようなメディアデータをセットした場合の振舞は機種依存で、 UIException が発生する場合があります。 属性の設定は、setAttribute メソッドを使用します。 setData メソッドと setSound メソッドは、1 つのプレゼンタオブジェクトに対し て排他的に使用します。setData メソッドでデータを設定してからsetSound メソッ ドでサウンドデータを 設定したり、その逆をしたりすることはできません。 同じメソッドを複数回呼出した場合は、最後に設定したデータが有効になります。
MediaSound,
MediaData,
MediaListener| フィールドの概要 | |
static int |
AUDIO_COMPLETE
演奏が終了したことを示すイベントタイプです (=3)。 |
static int |
AUDIO_PLAYING
演奏が開始されたことを示すイベントタイプです (=1)。 |
static int |
AUDIO_STOPPED
演奏が中断されたことを示すイベントタイプです (=2)。 |
protected static int |
MAX_VENDOR_ATTR
ベンダ定義属性の種類の最大値(=127)。 |
protected static int |
MAX_VENDOR_AUDIO_EVENT
ベンダ定義のイベントの最大値(=127)。 |
protected static int |
MIN_VENDOR_ATTR
ベンダ定義属性の種類の最少値(=64)。 |
protected static int |
MIN_VENDOR_AUDIO_EVENT
ベンダ定義のイベントの最少値(=64)。 |
| コンストラクタの概要 | |
protected |
AudioPresenter()
コンストラクタ。 |
| メソッドの概要 | |
static AudioPresenter |
getAudioPresenter()
オーディオ再生オブジェクトを取得します。 |
MediaResource |
getMediaResource()
現在セットされているメディアリソースを取得します。 |
void |
play()
メディアデータの再生を開始します。 |
void |
setAttribute(int attr,
int value)
再生方法に関する属性値を設定します。 |
void |
setData(MediaData data)
メディアデータをセットします。 |
void |
setMediaListener(MediaListener listener)
リスナを登録します。 |
void |
setSound(MediaSound sound)
メディアサウンドをセットします。 |
void |
stop()
メディアデータの再生を停止します。 |
| クラス java.lang.Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
public static final int AUDIO_PLAYING
public static final int AUDIO_STOPPED
public static final int AUDIO_COMPLETE
protected static final int MIN_VENDOR_ATTR
protected static final int MAX_VENDOR_ATTR
protected static final int MIN_VENDOR_AUDIO_EVENT
protected static final int MAX_VENDOR_AUDIO_EVENT
| コンストラクタの詳細 |
protected AudioPresenter()
| メソッドの詳細 |
public static AudioPresenter getAudioPresenter()
UIException - オーディオ再生のためのリソースが確保できない場合に
発生します。とりうるステータスは、NO_RESOURCESまたは、BUSY_RESOURCEです。public void setSound(MediaSound sound)
sound - メディアサウンドを指定します。UIException - 端末で再生できないようなメディアサウンドをセットした場
合に発生する場合があります(UNSUPPORTED_FORMAT)。また、演奏中に、このメソッ
ドを呼び出そうとした場合に発生します(ILLEGAL_STATE)。public void setData(MediaData data)
MediaPresenter 内の setDatadata - メディアデータを指定します。UIException - 端末で再生できないようなメディアデータをセットした場合に発生する
場合があります(UNSUPPORTED_FORMAT)。また、演奏中に、このメソッド
を呼び出そうと した場合に発生します(ILLEGAL_STATE)。public MediaResource getMediaResource()
MediaPresenter 内の getMediaResourcepublic void play()
MediaPresenter 内の playpublic void stop()
MediaPresenter 内の stop
public void setAttribute(int attr,
int value)
MediaPresenter 内の setAttributeattr - 設定する属性を指定します。value - 設定する属性の値を指定します。public void setMediaListener(MediaListener listener)
MediaPresenter 内の setMediaListenerlistener - 登録するリスナを指定します。
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
本製品または文書は著作権法により保護されており、その使用、複製、再頒布および逆コンパイルを制限するライセンスのもとにおいて頒布されます。NTTドコモ(その他に許諾者がある場合は当該許諾者も含めて)の書面による事前の許可なく、本製品および関連する文書のいかなる部分も、いかなる方法によっても複製することが禁じられます。フォントを含む第三者のソフトウェアは、著作権法により保護されており、その提供者からライセンスを受けているものです。
Sun、Sun Microsystems、Java、J2MEおよびJ2SEは、米国およびその他の国における米国 Sun Microsystems,Inc.の商標または登録商標です。サンのロゴマークは、米国 Sun Microsystems, Inc.の登録商標です。
「i-mode/アイモード」はNTTドコモの登録商標、「iアプリ/iαppli/アイアプリ」はNTTドコモの商標です。