mobile-graphic-enchant-dev-src-DOMSound.js / js
@scope enchant.DOMSound.prototype @type {*}
@name enchant.DOMSound @class [lang:ja] audio要素をラップしたクラス. MP3ファイルの再生はSafari, Chrome, Firefox, Opera, IEが対応 (Firefox, OperaではFlashを経由して再生). WAVEファイルの再生は Safari, Chrome, Firefox, Operaが対応している. ブラウザが音声ファイル のコーデックに対応していない場合は再生されない. コンストラクタではなく{gray enchant.DOMSound.load}を通じてインスタンスを作成する. [/lang] [lang:en] Class to wrap audio elements. Safari, Chrome, Firefox, Opera, and IE all play MP3 files (Firefox and Opera play via Flash). WAVE files can be played on Safari, Chrome, Firefox, and Opera. When the browser is not compatible with the used codec the file will not play. Instances are created not via constructor but via {gray enchant.DOMSound.load}. [/lang] [lang:de] Klasse die eine Hüllenklasse (Wrapper) für Audio Elemente darstellt. Safari, Chrome, Firefox, Opera, und IE können alle MP3 Dateien abspielen (Firefox und Opera spielen diese mit Hilfe von Flash ab). WAVE Dateien können Safari, Chrome, Firefox, and Opera abspielen. Sollte der Browser nicht mit dem genutzten Codec kompatibel sein, wird die Datei nicht abgespielt. Instanzen dieser Klasse werden nicht mit Hilfe des Konstruktors, sondern mit {gray enchant.DOMSound.load} erstellt. [/lang] @constructs
[lang:ja] Soundの再生時間 (秒). [/lang] [lang:en] Sound file duration (seconds). [/lang] [lang:de] Die länge der Sounddatei in Sekunden. [/lang] @type {Number}
[lang:ja] 再生を開始する. [/lang] [lang:en] Begin playing. [/lang] [lang:de] Startet die Wiedergabe. [/lang]
[lang:ja] 再生を中断する. [/lang] [lang:en] Pause playback. [/lang] [lang:de] Pausiert die Wiedergabe. [/lang]
[lang:ja] 再生を停止する. [/lang] [lang:en] Stop playing. [/lang] [lang:de] Stoppt die Wiedergabe. [/lang]
[lang:ja] Soundを複製する.
returns: {enchant.DOMSound} 複製されたSound. [/lang] [lang:en] Create a copy of this Sound object.
returns: {enchant.DOMSound} Copied Sound. [/lang] [lang:de] Erstellt eine Kopie dieses Soundobjektes.
returns: {enchant.DOMSound} Kopiertes Sound Objekt. [/lang]
[lang:ja] 現在の再生位置 (秒). [/lang] [lang:en] Current playback position (seconds). [/lang] [lang:de] Aktuelle Wiedergabeposition (seconds). [/lang] @type {Number}
[lang:ja] ボリューム. 0 (無音) ~ 1 (フルボリューム). [/lang] [lang:en] Volume. 0 (muted) ~ 1 (full volume). [/lang] [lang:de] Lautstärke. 0 (stumm) ~ 1 (volle Lautstärke). [/lang] @type {Number}
[lang:ja] 音声ファイルを読み込んでSoundオブジェクトを作成する.
parameter: {String} src ロードする音声ファイルのパス.
parameter: {String} [type] 音声ファイルのMIME Type.
parameter: {Function} callback ロード完了時のコールバック.
parameter: {Function} [onerror] ロード失敗時のコールバック. [/lang] [lang:en] Loads an audio file and creates Sound object.
parameter: {String} src Path of the audio file to be loaded.
parameter: {String} [type] MIME Type of the audio file.
parameter: {Function} callback on load callback.
parameter: {Function} [onerror] on error callback. [/lang] [lang:de] Läd eine Audio Datei und erstellt ein Sound objekt.
parameter: {String} src Pfad zu der zu ladenden Audiodatei.
parameter: {String} [type] MIME Type der Audtiodatei. [/lang]
returns: {enchant.DOMSound} DOMSound @static
(C) Æliens 04/09/2009
You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.