SoundJS ช่วยลดงานของการทำงานกับ HTML5 & # x3c; & # เสียง x3e; แท็กซึ่งอาจมองและเป็นประโยชน์อย่างมาก แต่มักจะเป็นความเจ็บปวดเมื่อทำงานกับ
ห้องสมุด exposes ง่าย API สำหรับการทำงานกับไฟล์เสียงบนหน้าเว็บสด API ซึ่งมีเครื่องมือสำหรับการจัดการช่องทาง, โหลดไฟล์เสียงการดำเนินงานชุดควบคุมระดับเสียงและเสียงอื่น ๆ อีกมากมายและคุณลักษณะการเล่นที่เกี่ยวข้อง
SoundJS ไม่ได้ทำอะไรเป็นพิเศษ แต่เพียงมีชุดเครื่องแบบของเครื่องมือสำหรับการทำงานกับเสียงบนเว็บในหลายแพลตฟอร์มอุปกรณ์และเบราว์เซอร์
มันเป็นบทบาทคือการรักษาเสถียรภาพของการเล่นไฟล์เสียงและการดำเนินงานการจัดการในเบราว์เซอร์ที่เปลี่ยนแปลงตลอดเวลาและมาตรฐานภูมิทัศน์
กลไกทางเลือก Flash สำหรับเบราว์เซอร์รุ่นเก่าจะเต็มไปด้วย SoundJS เป็นมาตรการป้องกัน
ตัวอย่างและคำแนะนำการใช้งานที่มีอยู่ในแพคเกจดาวน์โหลด
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- ระดับใหม่และรูปแบบการถ่ายทอดทางพันธุกรรม
- เพิ่ม getter / setters ตลอด
- Refactor ที่จะใช้สำหรับการเรียน PreloadJS preloading ภายใน
- เพิ่มเสียงสนับสนุนสไปรท์
- จำนวนมากของการแก้ไขข้อผิดพลาดและการปรับปรุง
มีอะไรใหม่ ในรุ่น 0.6.0:
- ระดับใหม่และรูปแบบมรดก
- เพิ่ม getter / setters ตลอด
- Refactor ที่จะใช้สำหรับการเรียน PreloadJS preloading ภายใน
- เพิ่มเสียงสนับสนุนสไปรท์
- จำนวนมากของการแก้ไขข้อผิดพลาดและการปรับปรุง
มีอะไรใหม่ ในรุ่น 0.5.2:
- แก้ไขข้อผิดพลาดที่มีการเริ่มต้น SoundInstance ก็ไม่ได้ มีฟังก์ชั่น playFailed ที่เขาเรียกตามเสียง
- การแก้ไขข้อผิดพลาดที่ทำให้มูลค่าการขัดจังหวะจากการอ่านในการเรียกเล่นถ้ามันก็ผ่านไปได้ในวัตถุ
- เปลี่ยน SoundInstance จะขยาย createjs.EventDispatcher มากกว่าผสมใน
- การเปลี่ยนแปลงวิธีการที่จำเป็นต้องมี basepath เต็ม src (basepath + src) ในการสร้างและเล่นสาย
- รวม basepath ใน removeSound และ removeManifest ซึ่งเป็นสิ่งจำเป็นในขณะนี้ถ้ามันถูกรวมอยู่ในการโหลด
- createjs.Sound.alternateExtensions แนะนำซึ่งถูกใช้แทนที่คั่นรายการเป็นวิธีการโหลดไฟล์ประเภทอื่น
- เลิก & quot; | & quot; วิธีการไปยังไฟล์อื่นในความโปรดปรานของระดับชั้นวิธี alternateExtensions
- เลิก registerPlugin ในความโปรดปรานของ registerPlugins กับอาร์กิวเมนต์เดียว
- เลิก FlashPlugin BASE_PATH ในความโปรดปราน swfPath
- บันทึกเพิ่มคอนโซลเลิกโทรดังกล่าวข้างต้นจะใช้
- เพิ่ม willTrigger () วิธีการ EventDispatcher
มีอะไรใหม่ ในรุ่น 0.5.1:
- การระงับข้อผิดพลาดใน WebAudioPlugin และ HTMLAudioPlugin ในเบราว์เซอร์เก่าที่ ไม่ถูกต้องสนับสนุน object.defineProperty
- การเปลี่ยนแปลง WebAudioPlugin เพื่อให้ไปทำงานกับกินเวลาทำงานร่างของ Web เสียง API
- WebAudioPlugin เปลี่ยนแปลงเพื่อโหนด SoundInstance เพื่อ SourceNode - & # x3e; PanNode - & # x3e; GainNode - & # x3e; context.destination จะได้รับรอบข้อผิดพลาดของ Firefox
มีอะไรใหม่ ในรุ่น 0.5.0:
- การเปลี่ยนแปลงห้องสมุดทั้งหมดที่จะใช้กำหนดคุณสมบัติของวัตถุแทน วัตถุสัญกรณ์ที่แท้จริง.
- namespaced ย่อย API สำหรับทุกคนที่เกี่ยวข้องปลั๊กอินเช่น createjs.WebAudioPlugin.SoundInstance.
- ดำเนินการ createjs Utils.
- ดำเนินการ & quot; ใช้อย่างเข้มงวด & quot; โหมด.
- วิธีการเลิกออกและคุณสมบัติ doc'd เป็นลบออก.
- ปรับปรุง WebAudioPlugin ที่จะจัดการกับสายใหม่และเลิกโทร.
- เพิ่ม enableIOS ทรัพย์สิน HTMLAudioPlugin ช่วยให้ผู้ใช้ขั้นสูงเพื่อช่วยให้ HTMLAudioPlugin บน iOS (ไม่แนะนำ).
- เกินไปเล่นการโทรในเสียงและ SoundInstance ที่จะอนุญาตให้ตัวเลือกที่จะถูกส่งผ่านไปในฐานะที่เป็นวัตถุเช่นเล่น (& quot; & quot เพลง ;, {ห่วง: -1 ปริมาณ: 0.5}).
- เปลี่ยน WebAudioPlugin เพื่อทดสอบว่า XHR สามารถใช้ได้สำหรับไฟล์ท้องถิ่นมากกว่าสมมติว่ามันไม่ได้.
- ใช้การสนับสนุนสำหรับการโหลด basepath ท้องถิ่นและมี PreloadJS.
- ปรับปรุง registerSound registerManifest และจะกลับมาจริงถ้าแหล่งที่มาได้รับการโหลดแล้ว.
- เพิ่ม getter / หมาปริมาณและกระทะ SoundInstance เพื่อให้ Tweening.
มีอะไรใหม่ ในรุ่น 0.4.1:
- เพิ่ม removeSound, removeManifest และฟังก์ชั่น removeAllSounds ไปที่เสียง เพื่อให้ขนถ่ายของเสียง.
- เพิ่ม MobileSafe สาธิตเพื่อแสดงให้เห็นการเปิดตัว & quot; app ที่ & quot; ภายในเหตุการณ์สัมผัสที่ช่วยให้การเล่นไฟล์เสียงบนโทรศัพท์มือถือ
- เพิ่ม playEmptySound () วิธีการที่อำนวยความสะดวกในการเล่นบนอุปกรณ์มือถือโดยผู้ใช้
- HTMLAudioPlugin ตอนนี้ใช้สถานที่ให้บริการแท็กวงวนลูปเพื่อให้น่าเชื่อถือมากขึ้น
- WebAudioPlugin เพิ่มมองไปข้างหน้าเพื่อให้สามารถใช้วิธีการวนลูปเรียบ
มีอะไรใหม่ ในรุ่น 0.4.0:
- เพิ่มเสียงการลงทะเบียนและการลงทะเบียนอย่างชัดแจ้งที่ช่วยให้ลดแรงภายในที่เรียบง่าย ดังนั้นเสียงสามารถโหลดและเล่น
- โดยไม่ต้อง PreloadJS ซึ่งรวมถึงการเรียกกลับและ EventDispatch โหลดไฟล์.
- การทำงานเริ่มต้นที่เพิ่มเข้ามาในการโหลด src เมื่อเล่นที่เรียกว่าถ้า src ยังไม่ได้รับการจดทะเบียนหรือโหลดไว้
- ออกทั่วโลกหยุดชั่วคราว / กลับไป
- ลบ setMasterVolume ทั่วโลกในสถานที่ของ SoundJS.setVolume () ซึ่งขณะนี้ปริมาณทั่วโลก
- เพิ่มปริมาณทั่วโลก / วิธีการในการปิดปลั๊กอินที่สามารถนำมาใช้ในสถานที่ของการตั้งค่าคุณสมบัติของทุกกรณีและมีอยู่
- อิสระของคุณสมบัติเดียวกันนั้นในกรณีที่
- เพิ่มเสียงระดับโลกที่เหมาะสมซึ่งมีผลต่อเสียงทั่วโลกแทนเพียงใช้ปิดเสียง
- เปลี่ยนใบ้ () เพื่อ getMute () และ setMute () บน SoundJS และ SoundInstances
- ออกค้นหาตามรหัส
- วิธีการแก้ไขปลั๊กอินและง่าย APIs ภายใน
- เพิ่มฟังก์ชั่นการ EventDispatcher SoundJS และ SoundInstance
- เพิ่มโทรกลับ onSuccess และเหตุการณ์ที่จะประสบความสำเร็จในการรายงาน SoundInstance เล่นที่ประสบความสำเร็จ.
- การสนับสนุนอย่างเป็นทางการผ่านทาง WebAudio WebAudioPlugin ใหม่ซึ่งขณะนี้เสียงเริ่มต้นจัดการ
- เพิ่มสร้าง () วิธีการใน SoundJS ซึ่งสามารถนำมาใช้ในการสร้างเสียงหยุด
- เปลี่ยนคำสั่ง setPosition () วิธีการใน SoundInstance จึงเป็นสิ่งที่มีอยู่ในกรณีหยุด
- เปลี่ยน getDuration () วิธีการใน SoundInstance จึงกลับระยะเวลาของการหยุดกรณีแทน 0
- เปลี่ยนการตั้งค่าเริ่มต้นเมื่อ SoundJS.play จะเรียกว่ากรณีรักษาตำแหน่งปริมาตรและกระทะเว้นแต่อย่างชัดเจน
- เปลี่ยน
- พร็อกซี่แทนที่ในเสียงกับพร็อกซี่ใน namespace createjs, createjs.proxy (วิธีขอบเขต args *);
- แก้ไขปัญหาวิธีการล่าช้าได้รับการจัดการใน SoundInstance จึงจะไม่ยิงถ้าหยุด () หรือหยุด () จะเรียกว่าก่อน
- เริ่มต้นการเล่น
- ปัญหาถาวรกับ indexOf ที่ถูกบางครั้งการป้องกันการหยุด / ปิดเสียง ฯลฯ .
- แก้ไขปัญหากับรัฐใบ้เริ่มต้นในการ FlashPlugin
- แก้ไขปัญหาใน FlashPlugin ที่ทำให้เกิด getDuration เสมอกลับ 0
- แก้ไขปัญหาใน FlashPlugin ที่จะทำให้เกิดเสียงบ่วงห่วงจากจุดเดียวกันก็ถูกหยุดชั่วคราวหรือตั้ง
- ตำแหน่งที่จะ
- โทรกลับห่วงถาวรใน FlashPlugin SoundInstance (ก่อนหน้านี้มันจะไม่ถูกเรียก).
- แก้ไขปัญหากับ FlashPlugin ใน IE ที่ทำให้เกิดสภาพการแข่งขันเนื่องจากการแคชซึ่งจะหยุดมันจากการทำงาน
- บางครั้ง
- แก้ไขปัญหากับ FlashPlugin ที่จะทำให้เกิดการหยุดชั่วคราวเช่นเมื่อกลับมาจะไม่โทรกลับยิง onComplete.
- แก้ไขปัญหาใน HTMLAudioPlugin ที่ทำให้เกิดการไม่ถูกต้องกลับ isSupported เป็นจริงเมื่อมันควรจะเป็นเท็จ
- เอกสารที่ดีขึ้นตลอด
- ตัวอย่างที่ดีขึ้น
มีอะไรใหม่ ในรุ่น 0.3.0:
- ย้ายทุกชั้นเป็นที่กำหนด namespace createjs
- เพิ่มการสนับสนุนที่ดีกว่าสำหรับเสียงที่ขาดหายไป SoundJS กลับเช่นน้ำหนักเบาที่จะไม่ล้มเหลวเมื่อสายจะทำบน.
- เพิ่มคงปิด / เปิดเสียงวิธีการที่จะเป็นอิสระควบคุมทรัพย์สินใบ้ทั่วโลก.
- เพิ่มการสนับสนุนสำหรับการพรีโหลดไฟล์ WAV
- การสนับสนุนพรีโหลดแฟลชคงที่เมื่ออยู่ในโหมดแท็ก
- เพิ่มเช่นแฟลชที่มีน้ำหนักเบาซึ่งเป็นรหัสเท่านั้น
- เพิ่มธงแก้ปัญหา [showOutput] เพื่อ FlashPlugin ซึ่งจะเข้าสู่ระบบแฟลชกิจกรรม
- แก้ไขปัญหาด้วยการขว้างปา canPlayType ใน runtime เบราว์เซอร์ที่ไม่ได้รับการสนับสนุน.
มีอะไรใหม่ ในรุ่น 0.2.0:
- รุ่นนี้มีรูปแบบปลั๊กอินเป้าหมายที่บทคัดย่อเสียง การเล่นเพื่อปลั๊กอินต่างๆซึ่งสามารถจัดลำดับความสำคัญ.
- การปรับปรุงอื่น ๆ รวมถึงกรณีเสียงควบคุมซึ่งจะถูกส่งกลับเมื่อเสียงเล่นให้เป็นวิธีที่ง่ายมากที่จะควบคุมเสียงหลังจากที่ได้เริ่มต้นการเล่น.
มีอะไรใหม่ ในรุ่น 0.1:.
- การเปิดตัวอัลฟาอย่างเป็นทางการครั้งแรกของ SoundJS
ต้องการ
- เปิดใช้งาน JavaScript บนฝั่งไคลเอ็นต์
ความคิดเห็นที่ไม่พบ