SoundJS 簡化了與HTML5的&#X3C工作的工作;音頻>標籤,有工作時可能的外觀和非常有益的,但往往是一個考驗。
該庫公開與實時網頁上的音頻文件,一個API,它提供的工具進行渠道管理,音頻文件加載,批量操作,音量控制,以及其他各種聲音和播放相關的功能正在一個簡單的API。
SoundJS沒有做什麼特別的事情,而只是提供了一個統一的工具集與聲音在多個平台,設備和瀏覽器在網絡上工作。
它的作用是跨千變萬化的瀏覽器和標準景觀穩定的音頻播放和處理操作。
一個Flash回退機制舊的瀏覽器是擠滿了SoundJS作為保護措施。
示例和使用說明都包含在下載包
什麼是此版本的新:
- 在新的類,繼承模型
- 新增的getter / setter方法貫穿
- 重構利用PreloadJS類內部的預加載
- 添加了音頻雪碧支持
- 大量bug修復和更新
什麼是0.6.0版本,新的:
- 在新的類,繼承模型
- 新增的getter / setter方法貫穿
- 重構利用PreloadJS類內部的預加載
- 添加了音頻雪碧支持
- 大量bug修復和更新
什麼是0.5.2版本,新的:
- 修正了默認SoundInstance一個錯誤,它沒有已經playFailed函數被調用由音響
- 在修復了中斷值被讀取打打電話,如果它是通過在一個對象中的錯誤
- 改變SoundInstance延長createjs.EventDispatcher而不是在混合
- 需要完全SRC(basePath + SRC)改建basePath做法,製作和播放來電
- 包含basePath在removeSound和removeManifest,這是現在需要,如果它被列入加載
- 在介紹createjs.Sound.alternateExtensions,這是替換的分隔列表為手段,以替代加載的文件類型
- 已過時" |"方法來替代文件,有利於一流水平alternateExtensions辦法
- 已過時registerPlugin贊成registerPlugins用一個參數
- 已過時FlashPlugin BASE_PATH贊成swfPath
- 新增控制台日誌不贊成以上的呼叫使用
- 新增willTrigger()方法的EventDispatcher
什麼是0.5.1版本,新的:
- 在舊的瀏覽器抑制WebAudioPlugin和HTMLAudioPlugin錯誤不正確地支持object.defineProperty
- 更改WebAudioPlugin允許它與網絡音頻API持續工作草案 來上班
- WebAudioPlugin改變SoundInstance節點以SourceNode - > PanNode - > GainNode - > context.destination得到解決Firefox的錯誤
什麼是0.5.0版本,新的:
- 在改變的所有圖書館使用定義的對象屬性,而不是對象的文字符號。
- 在命名空間以所有子的API相關的插件,即createjs.WebAudioPlugin.SoundInstance。
- 實施createjs utils的。
- 實施"使用嚴格的"模式。
- 刪除過時的方法和屬性,如doc'd刪除。
- 更新WebAudioPlugin來處理新的呼叫和呼叫不贊成使用。
- 新增enableIOS屬性HTMLAudioPlugin,允許高級用戶在iOS上啟用HTMLAudioPlugin(不推薦)。
- 在聲音和SoundInstance重載打打電話,讓選擇要傳遞的是一個對象,即打("音樂和QUOT;,{循環:-1,容積:0.5})。
- 改變WebAudioPlugin來測試是否XHR是供本地文件,而不是假定它沒有。
- 實施basePath支持本地加載和PreloadJS。
- 更新registerSound和registerManifest如果源已經被加載到返回true。
- 新增的getter / setter體積和SoundInstance的鍋,讓補間。
什麼是0.4.1版本,新的:
- 新增removeSound,removeManifest和removeAllSounds功能健全,以使聲音的卸載。
- 新增MobileSafe演示展現發動"應用"觸摸事件裡面,使音頻播放移動設備上的
- 新增playEmptySound()方法,這有利於移動設備上回放而無需用戶交互
- 現在HTMLAudioPlugin使用標記環財產安全提供更可靠的循環
- WebAudioPlugin增加了一個先行的方法,讓流暢的循環
在什麼版本0.4.0新是:
- 在添加的聲音登記和註冊的清單使簡單的內部預壓,所以聲音可以預加載和播放
- 無PreloadJS。這包括回調EventDispatch作為文件加載。
- 添加默認行為加載時SRC SRC如果尚未註冊遊戲被稱為或預裝
- 刪除全局暫停/恢復
- 刪除全球setMasterVolume,到位SoundJS.setVolume()中,這是目前全球體積
- 添加全局音量/靜音插件的方法,可以在地方設置所有實例的屬性來使用,存在
- 在獨立的情況下,這些相同的屬性
- 添加適當的全球靜音,從而影響全球範圍內的聲音,而不是只適用於靜音聲音
- 改變靜音()來getMute()和setMute()上SoundJS和SoundInstances
- 刪除ID為基礎的查找
- 在修訂插件的方式,並簡化了內部API
- 新增的EventDispatcher功能SoundJS和SoundInstance
- 新增的onSuccess回調和成功事件SoundInstance報告成功的演出。
- 通過新的WebAudioPlugin,也就是現在的默認音頻處理器官方WebAudio支持
- 新增create()方法上SoundJS,它可以被用來創建一個停止的聲音
- 改變setPosition兩種()方法,因此可在停止實例
- 改變getDuration()方法,因此返回停止的實例的持續時間,而不是0
- 當SoundJS.play被調用,所以實例保留位置,音量和聲像設置更改的默認值,除非明確地
- 更改
- 在更換了音響代理與createjs命名空間,createjs.proxy代理(方法,範圍,ARGS *);
- 修正問題,如何延遲是在SoundInstance處理,所以不會觸發如果暫停()或停止()之前被稱為
- 在開始播放
- 修正問題的indexOf這有時防止停止/靜音等。
- 修正了在FlashPlugin初始靜音狀態
- 修正了一個在FlashPlugin導致getDuration總是返回0
- 修正了FlashPlugin一個問題,會導致重複的聲音循環從同一點上,它是從暫停或設置
- 位置
- 在FlashPlugin SoundInstance(以前它不會被調用)。固定循環回調
- 修正了FlashPlugin在IE引起的競爭條件,由於高速緩存,這將停止工作了
- 有時
- 修正了一個與FlashPlugin會導致暫停的情況下,一旦恢復,以不火的onComplete回調。
- 在導致它錯誤地返回的則isSupported真當它應該是假的HTMLAudioPlugin修正了一個
- 在整個 更好的文檔
- 改進的例子
在SoundInstance
上SoundInstance
在什麼版本0.3.0新是:
- 感動了所有類到一個可配置的空間createjs
- 添加缺少的聲音更好的支持。 SoundJS返回時,調用它所做的不會失敗一個輕量級的實例。
- 添加靜態靜音/取消靜音的方法來獨立控制的全球mute屬性。
- 新增預加載WAV文件的支持
- 在固定閃光燈支持預緊當標籤模式
- 補充閃光輕巧例如,這不僅是代碼
- 添加了一個調試標誌[showOutput]到FlashPlugin,這將記錄快閃活動
- 修正了canPlayType扔在運行時不支持的瀏覽器。
什麼是0.2.0版本,新的:
- 在該版本包含了一個抽象的音頻插件的目標模式播放各種插件,其可以區分優先次序。
- 在其他升級包括可控的聲音情況下,當一個播放聲音這是返回,提供了一個更簡單的方法來控制音頻一旦開始播放。
什麼是0.1版新:
- 在SoundJS的第一個官方alpha版本
要求:
- 在客戶端中啟用JavaScript
評論沒有發現