| 
 | ||||||||
| フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||
メディアプレイヤーのためのインタフェースです。
| メソッドの概要 | |
|  void | addMediaEventListener(MediaEventListener l)メディアの状態変化を通知するlistenerを登録します。 | 
|  int | getAttribute(int attr)メディアの属性の値を返します。 | 
|  int | getPitch()現在の再生ピッチ(キー)を返します。 | 
|  MediaResource | getResource()対応付けられているメディアリソースを返します。 | 
|  int | getTempo()現在の再生速度を返します。 | 
|  int | getVolume()現在の再生音量を返します。 | 
|  void | hide()推奨されていません。 Display.setCurrent() を使用してください。 | 
|  void | pause()メディア再生を一時停止します。 | 
|  void | play()メディアを再生します。 | 
|  void | play(int count)繰り返しメディアを再生します。 | 
|  void | removeMediaEventListener(MediaEventListener l)メディアの状態変化を通知するlistenerを削除します。 | 
|  void | resume()メディア再生を再開します。 | 
|  void | setAttribute(int attr,
             int value)メディアの属性の値を設定します。 | 
|  void | setPitch(int pitch)再生ピッチ(キー)を設定します。 | 
|  void | setResource(MediaResource resource)メディアリソースを対応付けます。 | 
|  void | setTempo(int tempo)再生速度を設定します。 | 
|  void | setVolume(int volume)再生音量を設定します。 | 
|  void | show()推奨されていません。 Display.setCurrent() を使用してください。 | 
|  void | stop()メディア再生を終了します。 | 
|  void | unsetResource(MediaResource resource)メディアリソースの対応付けをはずします。 | 
| メソッドの詳細 | 
public void setResource(MediaResource resource)
resource - 対応付けるメディアリソースIllegalStateException - すでにメディアリソースが対応付けられている状態で呼び出されたときに発生するpublic void unsetResource(MediaResource resource)
resource - 対応付けをはずすメディアリソースpublic MediaResource getResource()
public void addMediaEventListener(MediaEventListener l)
l - 登録する MediaEventListenerpublic void removeMediaEventListener(MediaEventListener l)
l - 削除する MediaEventListenerpublic void play()
public void play(int count)
count - 再生繰返し回数  
public void stop()
public void pause()
public void resume()
public void setVolume(int volume)
メディアの再生音量を 0 〜 100 の範囲で設定します。 0 が無音を表し、1 から 100 に向かって大きくなります。 指定した値が 0 以下の場合は 0 に、100 以上の場合は 100 になります。
移動機の実装により、段階ごとに丸める場合があります。
volume - 再生音量public int getVolume()
メディアの再生音量を 0 〜 100 の範囲で返します。 0 が無音を表し、1 から 100 に向かって大きくなります。
public void setPitch(int pitch)
メディアの再生キーを -6 〜 +6 の範囲で設定します。 0 を標準のキーとして、-1 から -6 に向けて半音階ずつ下がり、+1 から +6 に向けて半音階ずつ上がります。 指定した値が -6 以下の場合は -6 に、6 以上の場合は 6 になります。
pitch - 再生ピッチ(キー)public int getPitch()
メディアの再生キーを -6 〜 +6 の範囲で返します。 0 を標準のキーとして、-1 から -6 に向けて半音階ずつ下がり、+1 から +6 に向けて半音階ずつ上がります。
public void setTempo(int tempo)
メディアの再生速度を、標準速度を 100 としたパーセンテージで設定します。 85 〜 115 程度が実用的な範囲です。 指定した値が 85 以下の場合は 85 に、115 以上の場合は 115 になります。
tempo - 再生速度public int getTempo()
メディアの再生速度を、標準速度を 100 としたパーセンテージで返します。
public void setAttribute(int attr,
                         int value)
attr - 設定する属性value - 設定する値public int getAttribute(int attr)
attr - 取得する属性public void show()
public void hide()
| 
 | ||||||||
| フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||