SoundJS

소프트웨어 스크린 샷:
SoundJS
소프트웨어 정보:
버전: 0.6.1 업데이트
업로드 날짜: 5 Jun 15
개발자: Grant Skinner
라이센스: 무료
인기: 30

Rating: nan/5 (Total Votes: 0)

오디오 & #의 X3E

SoundJS는 HTML5 & #의 x3c 작업의 작업을 단순화; 작업을 할 때 보면 매우 유용하지만, 종종 시련입니다 수 있습니다 태그.
이 라이브러리는 라이브 웹 페이지에 오디오 파일, 채널 관리, 오디오 파일 로딩, 일괄 작업, 볼륨 조절 및 다양한 기타 사운드 및 재생 관련 기능을위한 도구를 제공하는 API를 사용하기위한 간단한 API를 제공합니다.
SoundJS 특별한 아무것도 할 수 있지만, 단지 여러 플랫폼, 디바이스, 브라우저에서 웹에서 사운드 작업을위한 도구의 균일 한 세트를 제공하지 않습니다.
이 역할은 끊임없이 변화하는 브라우저와 표준 풍경을 통해 오디​​오 재생 및 조작 작업을 안정화하는 것입니다.
이전 버전의 브라우저를위한 플래시 대체기구는 보호 조치로 SoundJS들이 즐비합니다.
예 및 사용 지침은 다운로드 패키지에 포함되어있는

이 릴리스의 새로운 기능 : 있습니다.

새로운 클래스와 상속 모델
에 걸쳐 추가 게터 / 세터
내부 사전로드에 대한 PreloadJS 클래스를 활용하는 리팩토링
추가 된 오디오 스프라이트 지원
버그 수정 및 업데이트의 제비

버전 0.6.0의 새로운 기능 :

새로운 클래스와 상속 모델
에 걸쳐 추가 게터 / 세터
내부 사전로드에 대한 PreloadJS 클래스를 활용하는 리팩토링
추가 된 오디오 스프라이트 지원
버그 수정 및 업데이트의 제비

0.5.2 버전의 새로운 기능 :

이 기본 SoundInstance 버그가 수정되었습니다, 그것은 소리에 의해 호출되는 기능을 playFailed하지 않았다
이 객체에 전달 된 경우 플레이 호출 읽을에서 인터럽트 값을 방지 버그를 수정
변경된 SoundInstance 오히려 믹스보다 createjs.EventDispatcher를 확장하려면
전체 SRC (basePath + SRC)를 요구 basePath 접근 방식에 변화의 생성 및 재생 호출
이로드에 포함 된 경우 지금 필요 removeSound과 removeManifest에 basePath을 포함
수단으로 구분 된 목록을 대체 도입 createjs.Sound.alternateExtensions는, 다른 파일 형식을로드
추천하지 않습니다 & quot; | & quot; 클래스 수준의 alternateExtensions 접근 방식에 찬성 다른 파일에 대한 접근,
하나의 인자와 registerPlugins 찬성되지 않는 registerPlugin
찬성 FlashPlugin BASE_PATH을 추천하지 않습니다 swfPath
위의 호출되지 않는 추가 콘솔 로그가 사용된다
하는 EventDispatcher에 추가 된 반면 willTrigger () 메소드

0.5.1 버전의 새로운 기능 :

제대로 object.defineProperty를 지원하지 않는 오래된 브라우저에서 WebAudioPlugin과 HTMLAudioPlugin의 오류를 억제
WebAudioPlugin에 대한 변경 사항은 웹 오디오 API의 지속 작업 초안 작업 할 수 있도록
WebAudioPlugin는 SourceNode에 SoundInstance 노드 순서를 변경 - & #의 X3E; PanNode - & # X3E; GainNode - & # X3E; context.destination 파이어 폭스 버그 둘러 보는

0.5.0 버전의 새로운 기능 :

대신 객체 리터럴 표기법의 정의 개체 속성을 사용하는 모든 라이브러리를 변경된.
관련 플러그인, 즉 createjs.WebAudioPlugin.SoundInstance에 모든 하위 API를 네임 스페이스.
구현 createjs의의 Utils.
구현 & quot; 엄격한 & quot를 사용; 모드.
제거로 제거되지 않는 메소드 및 속성, doc'd.
업데이트 WebAudioPlugin 새로운 통화 및 사용되지 않는 통화를 처리합니다.
고급 사용자는 아이폰 OS에 HTMLAudioPlugin 수 있도록 허용 HTMLAudioPlugin에 추가 enableIOS 속성 (권장하지 않음).
사운드 및 SoundInstance에서 오버로드 플레이 호출 즉, 재생 옵션, 객체로 전달 될 수 있도록하기 위해 (& quot; 음악 & quot ;, {루프 : -1, 볼륨 : 0.5}).
변경된 WebAudioPlugin은 그렇지 XHR 로컬 파일이 아닌 가정을 위해 사용할 수 있는지 테스트합니다.
지역 로딩 및 PreloadJS와 basePath 지원을 구현합니다.
소스가 이미로드 된 경우 업데이트 registerSound과 registerManifest 사실 돌아갑니다.
추가 게터 / 볼륨과 SoundInstance의 팬에 세터는 트위닝을 허용합니다.

0.4.1 버전의 새로운 기능 :

추가 removeSound는 removeManifest 및 removeAllSounds 기능은 소리의 언 로딩을 사용하려면, 사운드 수 있습니다.
앱 & quot; 추가 MobileSafe 데모 & quot 시작 보여; 터치 이벤트 내에서, 모바일 장치에서 오디오 재생을 가능하게
사용자 상호 작용없이 모바일 기기에서 재생을 용이하게 추가 playEmptySound () 메소드
HTMLAudioPlugin 지금보다 안정적인 루프를 제공하는 태그 루프 속성을 사용하여
WebAudioPlugin은 좀 앞서 부드러운 루프 수 있도록 접근 추가

이 추가 된 사운드 등록 및 간단한 내부 사전로드를 허용 매니페스트 등록, 사운드가 ​​미리로드 할 수 있도록 놀이

버전 0.4.0의 새로운 기능
PreloadJS없이. 이 파일로드와 같은 콜백과 EventDispatch이 포함되어 있습니다.
추가 된 기본 동작은 재생이 SRC가 등록되어 있지 않은 경우라고 또는 사전로드 할 때 SRC를로드
제거 글로벌 일시 정지 / 다시 시작
이제 전역 볼륨이 SoundJS.setVolume () 대신에 제거 글로벌 setMasterVolume,
추가 된 글로벌 볼륨 / 플러그인에 뮤트 방법은 모든 인스턴스의 속성을 설정하는 대신에 사용하고있을 수있다
경우에 그 같은 속성의 독립적
영향을 추가 적절한 글로벌 음소거, 그냥 소리를 음소거 적용하는 대신, 전 세계적으로 소리
SoundJS과 SoundInstances에 getMute ()와 setMute ()에 () 음소거 변경
제거 된 ID 기반의 조회
플러그인 방식 개정 및 단순화 된 내부 API를
SoundJS 및 SoundInstance에 추가하는 EventDispatcher 기능
추가 onsuccess는 콜백 성공 이벤트는 성공적인 플레이를보고 SoundInstance합니다.
이제 기본 오디오 핸들러 새로운 WebAudioPlugin를 통해 공식 WebAudio 지원
추가 된 것은 정지 사운드를 생성하는 데 사용될 수 SoundJS () 메소드를 만들
이 중지 인스턴스를 볼 수 있도록 SoundInstance에서 변경 setPosition를 () 메소드
변경된 getDuration ()이 중지 인스턴스의 지속 시간을 반환하도록 SoundInstance에 방법, 대신 0
변경된 기본 값은 SoundJS.play이​​ 인스턴스가 위치, 볼륨을 보유 소위, 그리고 팬 명시 적으로하지 않는 경우 설정
변경
createjs 네임 스페이스, createjs.proxy (방법, 범위, 인수 *)에 프록시 사운드에 프록시를 대체;
방법 지연 문제가 해결은 일시 정지 () 또는 중지가 () 전에 호출되는 경우에 발생하지 않도록 SoundInstance에서 처리 된
재생이 시작됩니다
때때로 방지하고 같이 IndexOf 문제 정지 / 음소거 등 고정
FlashPlugin에서 초기 음소거 상태에 문제가 해결
getDuration 항상 0을 반환하는 원인 FlashPlugin의 문제를 해결
같은 지점에서 루프 루핑 사운드를 야기 FlashPlugin의 문제가 해결이에서 일시 정지 또는 설정
에 위치
FlashPlugin SoundInstance에 고정 루프 콜백 (이전에 호출되지 않을 것이다).
작업을 중지 할 인해 캐싱 경쟁 조건이 발생 IE에서 FlashPlugin에 문제를 수정
때때로
일시 중지 된 인스턴스를 야기 FlashPlugin으로 문제를 해결 한 번 콜백을 onComplete를 발생하지 않는, 다시 시작했다.
false를해야 할 때 잘못 true로 isSupported를 반환하는 원인 HTMLAudioPlugin에 문제가 수정되었습니다
더 나은 문서를 통해
개선 된 예

0.3.0 버전의 새로운 기능 :

구성 createjs 네임 스페이스로 모든 클래스를 이전
없는 소리에 대한 더 나은 지원을 추가했습니다. SoundJS 통화가 그것을 만들 때 실패하지 않습니다 경량의 인스턴스를 돌려줍니다.
추가 정적 음소거 / 음소거 해제 방법을 독립적으로 글로벌 음소거 속성을 제어 할 수 있습니다.
WAV 파일을 미리로드에 대한 지원이 추가되었습니다
고정 플래시 프리로드를 지원하는 경우 태그 모드
코드가 아니라 추가 가벼운 플래시 예,
추가 플래시 활동을 기록합니다 FlashPlugin에 디버그 플래그 [showOutput]
canPlayType가 지원되지 않는 브라우저에서 실행을 던지고 문제가 해결되었습니다.

0.2.0 버전의 새로운 기능 :

이 버전은 우선 순위를 수있는 다양한 플러그인, 오디오 재생을 추상화하는 대상 플러그인 모델을 포함한다.
다른 업데이트는 소리가 재생이 시작되면 오디오를 제어 할 수있는 더 쉬운 방법을 제공, 재생 될 때 반환되는 제어 사운드 인스턴스를 포함한다.

버전 0.1의 새로운 기능 : SoundJS의

첫 번째 공식 알파 버전.

요구 사항 :

자바 스크립트는 클라이언트 측에서 사용 가능

개발자의 기타 소프트웨어 Grant Skinner

Zoe
Zoe

13 Apr 15

PreloadJS
PreloadJS

5 Jun 15

EaselJS
EaselJS

4 Jun 15

코멘트 SoundJS

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!