SoundJS спрощує роботу працювати з HTML5 і # x3c, аудіо та # x3e; тег, який може виглядати і бути дуже корисно, але часто випробування при роботі з.
Бібліотека надає простий API для роботи з аудіо-файлами на живий веб-сторінку, API, який забезпечує кошти для організації каналів аудіо, завантаження файлів, пакетних операцій, регулювання гучності і різні інші звуки і особливості, пов'язані з відтворенням.
SoundJS нічого особливого не робити, а просто надає єдиний набір інструментів для роботи зі звуком в Інтернеті на різних платформах, пристроях і браузерах.
Це роль для стабілізації відтворення і маніпулювання аудіо операції з мінливим браузера і стандартів ландшафту.
Механізм спалаху запасний для старих браузерів упакований з SoundJS в якості захисного заходу.
Приклади та інструкції з використання включені в пакет завантаження
Що нового У цьому випуску :.
- Новий клас і модель успадкування
- Додана отримання / сеттери по всьому
- Рефакторинг використовувати PreloadJS класи для попереднього завантаження внутрішньої
- Додана підтримка аудіо Sprite
- Багато виправлень і оновлень
Що нового у версії 0.6.0:
- Новий клас і модель успадкування
- Додана отримання / сеттери по всьому
- Рефакторинг використовувати PreloadJS класи для попереднього завантаження внутрішньої
- Додана підтримка аудіо Sprite
- Багато виправлень і оновлень
Що нового у версії 0.5.2:
- Виправлена помилка з замовчуванням SoundInstance, це не вже playFailed функцію, яка викликається Sound
- Виправлена помилка, не дозволяла переривання значення від читання в плей виклику, якщо він був прийнятий в об'єкті
- Змінено SoundInstance розширити createjs.EventDispatcher ніж суміші в
- зміни в BasePath підходу, які вимагають повного (SRC BasePath + SRC) в створювати і відтворювати дзвінки
- Включити BasePath в removeSound і removeManifest, який в даний час потрібно, якщо він був включений у завантаженні
- Введені createjs.Sound.alternateExtensions, який заміна список з обмежувачами, як засіб, щоб завантажити альтернативні типи файлів
- Застарілі і Quot; | & Quot; підхід до альтернативних файлів, на користь класу alternateExtensions рівень підходу
- Застаріле registerPlugin на користь registerPlugins з одним аргументом
- Застаріле FlashPlugin базовий_путь на користь swfPath
- журнали Додав консолі застаріли дзвінки вище, використовуються
- Додана willTrigger () метод EventDispatcher
Що нового у версії 0.5.1:
- Придушення помилок в WebAudioPlugin і HTMLAudioPlugin в старих браузерах, які не належним чином підтримувати object.defineProperty
- Зміни в WebAudioPlugin, щоб дозволити йому працювати з тривала робочого проекту Web Audio API
- WebAudioPlugin змінилося SoundInstance замовлення вузла в SourceNode - і # x3e; PanNode - і # x3e; GainNode - і # x3e; context.destination обійти Firefox помилка
Що нового у версії 0.5.0:
- Змінене всі бібліотеки, щоб використовувати певні властивості об'єкта, а не літерал об'єкта позначення.
- в просторі імен все суб API, у відповідній плагіна, тобто createjs.WebAudioPlugin.SoundInstance.
- Реалізовані createjs утиліти.
- Реалізовані та Quot; використовувати строгий і Quot; Режим.
- Вилучені застарілі методи і властивості, doc'd, як видалити.
- Оновлене WebAudioPlugin обробляти нові виклики і застарілі дзвінки.
- Додана enableIOS властивість HTMLAudioPlugin, що дозволяє досвідченим користувачам можливість HTMLAudioPlugin КСН (не рекомендується).
- Перевантажений гра виклик в Звук і SoundInstance, щоб дозволити варіанти, які передаються як об'єкта, тобто грати (і Quot; музика & Quot;, {цикл: 1, об'єм: 0.5}).
- Змінено WebAudioPlugin перевірити, якщо XHR доступний для локальних файлів, а не припускаючи, що це не так.
- Реалізувати підтримку BasePath для локального навантаження та PreloadJS.
- Оновлене registerSound і registerManifest повернутися вірно, якщо джерело уже був завантажений.
- Додана одержувач / установник обсягом і каструлю SoundInstance, щоб анімацію.
Що нового у версії 0.4.1:
- Додана removeSound, removeManifest і removeAllSounds функції для звуку , для того, щоб розвантаження звуків.
- Додана MobileSafe демо, щоб показати запуску і Quot; додаток і Quot; всередині сенсорного події, що дозволяє відтворення аудіо в мобільних пристроях
- Додана playEmptySound () метод, який полегшує відтворення на мобільних пристроях без взаємодії з користувачем
- HTMLAudioPlugin даний час за допомогою тегів нерухомість петлі, щоб забезпечити більш надійну зациклення
- WebAudioPlugin додав Погляд у майбутнє підхід для того, щоб плавний зациклення
Що нового у версії 0.4.0:
- Додана звукове оформлення і реєстрацію, що дозволяє маніфесту просту внутрішню попередню завантаження , так що звуки можуть попередньо завантажити і грати
- без PreloadJS. Це включає в себе зворотний виклик і EventDispatch як завантажувати файли.
- Додана поведінки за замовчуванням для завантаження SRC, коли п'єса називається, якщо SRC не зареєстровані або попередньо
- Вилучено глобальна пауза / резюме
- Вилучено глобальної setMasterVolume, замість SoundJS.setVolume (), який в даний час глобальний обсяг
- Додана глобальний обсяг / німий методи на плагінів, можуть бути використані замість установки властивостей всіх випадках і існують
- не залежить від тих же властивостей у випадках
- Додана власне глобальний німий, який впливає звучить глобально, а не просто застосовуючи німого звуків
- Змінено німий (), щоб getMute () і setMute () на SoundJS і SoundInstances
- Вилучено ID на основі пошуку
- переглянутий підхід плагін, і спрощені інтерфейси внутрішні
- Додана EventDispatcher функціональність SoundJS і SoundInstance
- Додана OnSuccess зворотного виклику і події успіх SoundInstance щоб повідомити успішної гри.
- Офіційна підтримка WebAudio допомогою нового WebAudioPlugin, який в даний час обробник за умовчанням аудіо
- Додана створити () метод на SoundJS, який може бути використаний для створення зупинився звук
- Змінено SetPosition () на SoundInstance так що він доступний на зупинених випадках
- Змінено getDuration () на SoundInstance так він повертає тривалість зупинених випадках, замість того, щоб 0
- значення за замовчуванням Змінено встановлені при SoundJS.play так називається випадки зберегти позиції, обсяг, і пан якщо явно
- змінилися
- Замінено проксі на Sound з проксі на createjs імен, createjs.proxy (метод, обсяг, аргументи *);
- Виправлена проблема з тим, як затримка обробляється в SoundInstance тому він не буде стріляти, якщо пауза () або зупинити () викликається перед
- починає відтворення
- Виправлені проблеми з IndexOf, що іноді, що запобігають останов / відключення, т.
- Виправлена проблема з початковою німий держави в FlashPlugin
- Виправлена проблема в FlashPlugin, що викликало getDuration завжди повертає 0
- Виправлена проблема в FlashPlugin, що б викликати зациклення звуку в циклі з тієї ж точки вона була припинена через або набір
- положення, щоб
- Виправлена цикл зворотного виклику в FlashPlugin SoundInstance (раніше це не було б називається).
- Виправлена проблема з FlashPlugin в IE, який викликав стан гонки через кешування, яка б зупинити його від роботи
- іноді
- Виправлена проблема з FlashPlugin, що б викликати призупинений екземпляр, як тільки відновилися, що не стріляти OnComplete зворотного виклику.
- Виправлена помилка в HTMLAudioPlugin, що приводила до неправильної повернутися isSupported, як вірно, коли він повинен бути помилковим
- Краще документація протягом
- Поліпшення приклади
Метод
Метод
Що нового у версії 0.3.0:
- переміщена всіх класів в просторі імен налаштованим createjs
- Додана кращу підтримку для зниклих без вести звуків. SoundJS повертає легкий екземпляр, який не підведе, коли виклики виконуються на ньому.
- Додана статичні відключення / включення методів самостійно контролювати глобальну німий власності.
- Додана підтримка для попереднього завантаження WAV файли
- Виправлена флеш підтримка попереднього навантаження в режимі тегом
- Додана легкий екземпляр спалах, яка є лише код
- Додана прапор налагодження [], щоб showOutput FlashPlugin, який буде увійти флеш активність
- Виправлена проблема з canPlayType кидати виконання в не підтримує браузерами.
Що нового у версії 0.2.0:
- Ця версія включає в себе цільової моделі плагіна, який абстрагує аудіо відтворення для різних плагінів, які можуть бути пріоритетними.
- Інші оновлення включають в себе керовані екземпляри звуку, які повертаються, коли звук відтворюється, забезпечуючи більш простий спосіб керувати аудіо тільки він почав відтворення.
Що нового у версії 0.1 :.
- Перший офіційний альфа-реліз SoundJS
Вимоги
- включений JavaScript на стороні клієнта
Коментар не знайдено