com.crayonsoft.ui.media
クラス CSSoundSE

java.lang.Object
  拡張com.crayonsoft.util.CSHashArray
      拡張com.crayonsoft.ui.media.CSMedia
          拡張com.crayonsoft.ui.media.CSSoundSE
すべての実装インタフェース:
com.nttdocomo.util.EventListener, com.nttdocomo.ui.MediaListener

public class CSSoundSE
extends CSMedia
implements com.nttdocomo.ui.MediaListener

サウンドデータを管理する基本クラスです。こちらは、SE(効果音)を管理します。

バージョン:
1.07

フィールドの概要
private  com.nttdocomo.ui.AudioPresenter snd_mgr
          サウンド管理デバイス
 
クラス com.crayonsoft.ui.media.CSMedia から継承したフィールド
def_keylist, MEDIA_BUF_MAX
 
クラス com.crayonsoft.util.CSHashArray から継承したフィールド
 
コンストラクタの概要
CSSoundSE()
          コンストラクタ
 
メソッドの概要
 void initSound()
          サウンドの初期化を行います。
 void loadMedia(java.lang.String key)
          サウンドを読み込みます。
 void mediaAction(com.nttdocomo.ui.MediaPresenter source, int type, int param)
          サウンドイベント(ドコモAPI抽象メソッド)
 void playSound(java.lang.String snd)
          サウンドの再生を行います。
 
クラス com.crayonsoft.ui.media.CSMedia から継承したメソッド
getMediaObject, loadMedia, loadMediaList, setMedia
 
クラス com.crayonsoft.util.CSHashArray から継承したメソッド
checkEnableKey, getHashtable, setHashtable
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

snd_mgr

private com.nttdocomo.ui.AudioPresenter snd_mgr
サウンド管理デバイス

コンストラクタの詳細

CSSoundSE

public CSSoundSE()
コンストラクタ

メソッドの詳細

mediaAction

public void mediaAction(com.nttdocomo.ui.MediaPresenter source,
                        int type,
                        int param)
サウンドイベント(ドコモAPI抽象メソッド)

定義:
インタフェース com.nttdocomo.ui.MediaListener 内の mediaAction
パラメータ:
source - メディアソース
type -
param -

loadMedia

public void loadMedia(java.lang.String key)
サウンドを読み込みます。
指定された名称の効果音ファイルを一つだけ読み込みます。 ただし、指定するファイル名の拡張子は省略します。

定義:
クラス CSMedia 内の loadMedia
パラメータ:
key - ファイル名

initSound

public void initSound()
サウンドの初期化を行います。


playSound

public void playSound(java.lang.String snd)
サウンドの再生を行います。

パラメータ:
snd - 効果音ファイル名


Copyright(C)CRAYONSOFT All Rights Reserved

このライブラリはNTTドコモ用のゲーム用APIです。移植性を高めることも目的なので、今後はほぼ同一仕様APIとして、ソフトバンク版やAU版なども開発予定となります。尚、当ライブラリは、iアプリの作成や移植などを支援する為のフレームワークです。まだ開発途上なので、予期せぬ仕様変更が多数発生する見込みであることにご留意ください。
このライブラリを使用するためには、別途の外部ライブラリのMathFPが必要になります。
このドキュメントは、Eclipse上のjavadoc呼び出しで生成しました。
Sun、Sun Microsystems、Java、J2MEおよびJ2SEは、米国およびその他の国における米国 Sun Microsystems,Inc.の商標または登録商標です。サンのロゴマークは、米国 Sun Microsystems, Inc.の登録商標です。
「iモード」、「iアプリ/アイアプリ」、「i-αppli」ロゴ、「DoJa」はNTTドコモの商標または登録商標です。