T("audio.jsonp")
ARSTEREO Audio from jsonp
Installation
Download an extra object: audio-jsonp.js
Description
JSONPで音声ファイルを読みこむ T("buffer")
オブジェクトです。
アンダースコア付きのURLのクエリ _callback
はサーバーへのリクエスト時に削除されます。これはDropboxなど静的なファイルストレージを使う際に便利です。たとえば "../base64_drum.js?_callback=drum"
は "../base64_drum.js"
にアクセスして、_callback=drum
の部分はコールバック関数名 (window.timbrejs_audiojsonp_drum
) にのみ使用されます。
Properties
isLoaded
(ReadOnly Boolean)- ロード済みかどうかを返します
Methods
- DEFERRED
load(url, [done], [fail])
- オーディオファイルを読み込みます.
promise
オブジェクトが返ります
- オーディオファイルを読み込みます.
loadthis(src, [done], [fail])
load()
と同じですが、this
が返ります
promise
は jQuery の Deferred.promise とほぼ同等なので jQuery.when の入力に使用できます。
JSONP
sample(large file): https://dl.dropbox.com/u/645229/tmp/timbre.js/base64_drum.js
Tool
convert an audio file to a JSONP script
Source
https://github.com/mohayonao/timbre.js/blob/master/src/extras/audio-jsonp.js