エクステンション解説/Sound Player

Last-modified: 2015-09-20 (日) 08:00:41

Sound Playerとは

汎用のサウンド再生エクステンションです。

作成者Looki
バージョン(2012年9月12日)
対応ランタイムWindows,HWA,SWF

類似機能のある他のエクステンション

入手方法

以下のリンクからダウンロードして下さい。

コマンド解説

備考

本オブジェクトは標準のサウンドアクションと連動しています。
例えば、本オブジェクトでチャンネル1を指定して再生したサウンドを標準のサウンドアクションでチャンネル1を指定することで操作(停止・一時停止など)することができます。
また、標準のサウンドアクションによってmfaへインポートされたサウンドを本オブジェクトで再生することもできます。

プロパティ

Replace existing sounds

同名のサウンド名のサウンドが追加された場合に既にあるサウンドを置き換えるかどうかの設定です。

Play without focus

ウィンドゥのフォーカスが外れている時でもサウンドを再生するかどうかの設定です。

Use DirectSound

サウンドの再生にDirectSoundを使用するかどうかの設定です。

条件

Manager

Sound added

サウンドが追加された時に真になります。

Does sound exist?

指定したサウンド名のサウンドが存在している時に真になります。

Playback

Sound played

サウンドが再生された瞬間に1回だけ真になります。

Is sound playing?

指定したサウンド名のサウンドが再生されている時に真になります。

Is sound paused?

指定したサウンド名のサウンドが一時停止している時に真になります。

アクション

Manager

Add from file

ファイルからサウンドを追加します。ここで指定したファイルはmfaにはインポートされず、外部ファイルを参照する形となります。

  • Sound name (Leave empty to use the file name)
    再生時などでの指定に使用するサウンド名を指定します。空白にした場合、次に指定するファイルのファイル名が名前として使用されます(拡張子除く)。

Add from memory

Binary objectなどを使用してメモリ上にロードされたデータからサウンドを追加します。

Delete

指定したサウンド名のサウンドをオブジェクトから削除します。

Save to file

指定したサウンド名のサウンドを指定した場所に保存します。

Playback

再生時に指定するサウンド名に、本オブジェクトで追加したサウンド以外に、mfaにインポートされているサウンド名を指定するとそのサウンドを鳴らすことができます。

Play

指定したサウンド名のサウンドを再生します。

Play and loop

指定したサウンド名のサウンドをループ再生します。

With parameters

再生時に音量、パン、再生位置、周波数を指定して再生します。

  • Play
    指定したサウンド名のサウンドを再生します。
  • Play and loop
    指定したサウンド名のサウンドをループ再生します。

Resume

指定したサウンド名のサウンドの再生を再開します。

Pause

指定したサウンド名のサウンドの再生を一時停止します。

Stop

指定したサウンド名のサウンドの再生を停止します。

Set volume

指定したサウンド名のサウンドの音量を変更します。

Set pan

指定したサウンド名のサウンドのパンを変更します。

Set position

指定したサウンド名のサウンドの再生位置を変更します。

Set frequency

指定したサウンド名のサウンドの周波数を変更します。

数式

Manager

Added sound

  • Name
    最後に追加されたサウンドの名前を返します。
  • Index
    最後に追加されたサウンドのインデックスを返します。

Name from index

指定したインデックスのサウンド名を返します。

Index from name

指定したサウンド名のインデックスを返します。

Count sounds

追加されているサウンドの数を返します。

Playback

Played sound

  • Name
    最後に再生されたサウンドの名前を返します。
  • Index
    最後に再生されたサウンドのインデックスを返します。
  • Channel
    最後に再生されたサウンドのチャネルを返します。

Memory address

指定したサウンド名のサウンドの格納されているメモリアドレスを返します。

Memory size

指定したサウンド名のサウンドのメモリサイズを返します。

Original frequency

指定したサウンド名のサウンドの元の周波数を返します。

コメント