com.kddi.media
クラス SMAFPlayer [Phase1〜(一部Phase2〜)]

java.lang.Object
  |
  +--com.kddi.media.MediaPlayer
        |
        +--com.kddi.media.SMAFPlayer
すべての実装インタフェース:
MediaPlayerInterface

public class SMAFPlayer
extends MediaPlayer

SMAFのためのメディアプレイヤークラス。

以下のメディアを再生します。

(以上 MA1) (以上 MA2)


内部クラスの概要
protected  class SMAFPlayer.SMAFEventWatcher
          イベントを監視するクラス。
 
クラス com.kddi.media.MediaPlayer から継承した内部クラス
MediaPlayer.EventWatcher, MediaPlayer.MediaPlayerEvent
 
クラス com.kddi.media.MediaPlayer から継承したフィールド
_box, _id, _listener, _pitch, _resource, _tempo, _volume, INVALID_PLAYER
 
メソッドの概要
static boolean canPlay(java.lang.String dataType)
          メディアタイプを再生可能かどうか調べる。
protected  void dispose()
          メディアプレイヤーの破棄。
protected  boolean disposePlayer()
          メディアプレイヤーの破棄。
 int getPitch()
          現在の再生ピッチ(キー)を取得する。
 int getTempo()
          現在の再生速度を取得する。
 int getVolume()
          現在の再生音量を取得する。
 void pause()
          メディアを一時停止する。
 void play()
          メディアを再生する。
 void play(int count)
          メディアを再生する。
 void resume()
          メディアの一時停止を解除する。
 void setPitch(int pitch)
          再生ピッチ(キー)を設定する。
 void setTempo(int tempo)
          再生速度を設定する。
 void setVolume(int volume)
          再生音量を設定する。
 void stop()
          メディアを停止する。
 
クラス com.kddi.media.MediaPlayer から継承したメソッド
addMediaEventListener, getAttribute, getResource, hide, notifyEvent, paint, removeMediaEventListener, setAttribute, setResource, show, unsetResource, validateId
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

play

public void play()
メディアを再生する。
オーバーライド:
クラス MediaPlayer 内の play

play [Phase2〜]

public void play(int count)
メディアを再生する。
オーバーライド:
クラス MediaPlayer 内の play
パラメータ:
count - 再生繰返し回数。

stop

public void stop()
メディアを停止する。
オーバーライド:
クラス MediaPlayer 内の stop

pause

public void pause()
メディアを一時停止する。
オーバーライド:
クラス MediaPlayer 内の pause

resume

public void resume()
メディアの一時停止を解除する。
オーバーライド:
クラス MediaPlayer 内の resume

setTempo

public void setTempo(int tempo)
インタフェース MediaPlayerInterface の記述:
再生速度を設定する。

メディアの再生速度を、標準速度を 100 としたパーセンテージで設定します。 85 〜 115 程度が実用的な範囲です。 指定した値が 85 以下の場合は 85 に、115 以上の場合は 115 になります。

オーバーライド:
クラス MediaPlayer 内の setTempo
インタフェース com.kddi.media.MediaPlayerInterface からコピーされたタグ:
パラメータ:
tempo - 再生速度。

getTempo

public int getTempo()
インタフェース MediaPlayerInterface の記述:
現在の再生速度を取得する。

メディアの再生速度を、標準速度を 100 としたパーセンテージで取得します。

オーバーライド:
クラス MediaPlayer 内の getTempo
インタフェース com.kddi.media.MediaPlayerInterface からコピーされたタグ:
戻り値:
再生速度。標準速度を 100 としたパーセンテージ。

setPitch

public void setPitch(int pitch)
インタフェース MediaPlayerInterface の記述:
再生ピッチ(キー)を設定する。

メディアの再生キーを -6 〜 +6 の範囲で設定します。 0 を標準のキーとして、-1 から -6 に向けて半音階ずつ下がり、+1 から +6 に向けて半音階ずつ上がります。 指定した値が -6 以下の場合は -6 に、6 以上の場合は 6 になります。

オーバーライド:
クラス MediaPlayer 内の setPitch
インタフェース com.kddi.media.MediaPlayerInterface からコピーされたタグ:
パラメータ:
pitch - 再生ピッチ(キー)。

getPitch

public int getPitch()
インタフェース MediaPlayerInterface の記述:
現在の再生ピッチ(キー)を取得する。

メディアの再生キーを -6 〜 +6 の範囲で取得します。 0 を標準のキーとして、-1 から -6 に向けて半音階ずつ下がり、+1 から +6 に向けて半音階ずつ上がります。

オーバーライド:
クラス MediaPlayer 内の getPitch
インタフェース com.kddi.media.MediaPlayerInterface からコピーされたタグ:
戻り値:
再生ピッチ(キー)。

setVolume

public void setVolume(int volume)
インタフェース MediaPlayerInterface の記述:
再生音量を設定する。

メディアの再生音量を 0 〜 100 の範囲で設定します。 0 が無音を表し、1 から 100 に向かって大きくなります。 指定した値が 0 以下の場合は 0 に、100 以上の場合は 100 になります。

移動機の実装により、段階ごとに丸める場合があります。

オーバーライド:
クラス MediaPlayer 内の setVolume
インタフェース com.kddi.media.MediaPlayerInterface からコピーされたタグ:
パラメータ:
volume - 再生音量。

getVolume

public int getVolume()
インタフェース MediaPlayerInterface の記述:
現在の再生音量を取得する。

メディアの再生音量を 0 〜 100 の範囲で取得します。 0 が無音を表し、1 から 100 に向かって大きくなります。

オーバーライド:
クラス MediaPlayer 内の getVolume
インタフェース com.kddi.media.MediaPlayerInterface からコピーされたタグ:
戻り値:
再生音量。

canPlay

public static boolean canPlay(java.lang.String dataType)
メディアタイプを再生可能かどうか調べる。
パラメータ:
dataType - メディアのデータタイプ。
戻り値:
指定のデータタイプを再生可能なら true、再生不可能なら false。

disposePlayer

protected boolean disposePlayer()
メディアプレイヤーの破棄。(プレーヤー本体)
オーバーライド:
クラス MediaPlayer 内の disposePlayer
戻り値:
成功:true, 失敗:false

dispose

protected void dispose()
メディアプレイヤーの破棄。
オーバーライド:
クラス MediaPlayer 内の dispose


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