SoundJS

البرمجيات قطة:
SoundJS
تفاصيل البرنامج:
الإصدار: 0.6.1 محدث
تاريخ إيداع: 5 Jun 15
المطور: Grant Skinner
ترخيص: حرر
شعبية: 30

Rating: nan/5 (Total Votes: 0)

SoundJS يبسط مهمة العمل مع HTML5 & # x3c؛ الصوت & # x3e. العلامة، التي قد تبدو وأنها مفيدة للغاية، ولكن غالبا ما تكون المحنة عند العمل مع.
تكشف المكتبة API بسيط للعمل مع الملفات الصوتية على صفحة ويب حية، وهو API الذي يوفر أدوات لإدارة القناة، ملف صوتي التحميل وعمليات دفعة، التحكم في مستوى الصوت، ومختلف صوت آخر والميزات ذات الصلة التشغيل.
SoundJS لا تفعل أي شيء خاص، ولكن مجرد يوفر مجموعة موحدة من الأدوات اللازمة للعمل مع الأصوات على الويب عبر منصات متعددة والأجهزة والمتصفحات.
انها يتمثل دوره في استقرار عمليات التشغيل والتلاعب الصوت عبر المتصفح ومعايير المناظر الطبيعية المتغيرة باستمرار.
هي معبأة آلية فلاش تراجع عن المتصفحات القديمة مع SoundJS كإجراء وقائي.
يتم تضمين نماذج وتعليمات الاستخدام مع حزمة التنزيل

ما هو الجديد في هذا الإصدار:.

فئة والميراث نموذج جديد
وأضاف جالبة / اضعي جميع أنحاء
ريفاكتور للاستفادة من دروس PreloadJS لتحميلها مسبقا الداخلي
إضافة دعم الصوت العفريت
الكثير من الاصلاحات والتحديثات

ما هو الجديد في الإصدار 0.6.0:

فئة والميراث نموذج جديد
وأضاف جالبة / اضعي جميع أنحاء
ريفاكتور للاستفادة من دروس PreloadJS لتحميلها مسبقا الداخلي
إضافة دعم الصوت العفريت
الكثير من الاصلاحات والتحديثات

ما هو الجديد في الإصدار 0.5.2:

إصلاح الخلل مع SoundInstance الافتراضي، فإنه لم يكن لديهم playFailed الدالة التي يتم استدعاؤها بواسطة الصوت
إصلاح الخلل التي حالت دون قيمة المقاطعة من قراءتها في الدعوة اللعب إذا تم تمريره في كائن
SoundInstance تغيرت لتمديد createjs.EventDispatcher بدلا من المزيج في
تعديلات على النهج basePath التي تتطلب SRC الكامل (basePath + SRC) في إنشاء وتشغيل المكالمات
تشمل 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 - & # x3e. PanNode - & # x3e. GainNode - & # x3e. context.destination للالتفاف على فايرفوكس علة

ما هو الجديد في الإصدار 0.5.0:

غيرت جميع المكتبات إلى استخدام خصائص الكائن المحدد بدلا من كائن التدوين الحرفي.
Namespaced جميع واجهات برمجة التطبيقات الفرعية لالمساعد ذات الصلة، أي createjs.WebAudioPlugin.SoundInstance.
createjs تنفيذها تيلس.
نفذت ومثل، واستخدام مثل الدقيق و. واسطة.
الأساليب والخصائص انتقدت إزالتها، كما doc'd إزالتها.
WebAudioPlugin المحدثة للتعامل مع المكالمات جديدة ومكالمات إهمال.
الملكية واضاف enableIOS إلى HTMLAudioPlugin، مما يسمح للمستخدمين المتقدمين لتمكين HTMLAudioPlugin على دائرة الرقابة الداخلية (غير مستحسن).
مثقلة دعوة اللعب في الصوت وSoundInstance للسماح الخيارات لتمريرها في ككائن، أي اللعب (ومثل، والموسيقى ومثل ؛، {الحلقة: -1، حجم: 0.5}).
WebAudioPlugin تغيير لاختبار إذا XHR يتوفر للملفات المحلية بدلا من افتراض أنه ليس كذلك.
تنفيذ الدعم basePath لتحميل المحلي ومع PreloadJS.
تحديث registerSound وregisterManifest للعودة صحيح إذا كان قد تم بالفعل تحميل المصدر.
جالبة أضاف / اضع للحجم وعاء من SoundInstance، للسماح tweening ومن.

ما هو الجديد في الإصدار 0.4.1:

وأضاف removeSound، removeManifest، وremoveAllSounds وظائف للصوت، لتمكين تفريغ الأصوات.
وأضاف MobileSafe التجريبي لاظهار شن & مثل؛ التطبيق ومثل؛ داخل الحدث تعمل باللمس، مما يتيح تشغيل الصوت على الأجهزة النقالة
واضاف playEmptySound () الأسلوب، مما يسهل تشغيلها على الأجهزة النقالة دون تدخل المستخدم
HTMLAudioPlugin الآن باستخدام علامة خاصية حلقة لتقديم حلقات أكثر موثوقية
وأضاف WebAudioPlugin نظرة نهج المقبلة لتمكين حلقات السلسة

ما هو الجديد في الإصدار 0.4.0:

واضاف تسجيل الصوت والتسجيل واضح مما يسمح تحميلها مسبقا داخلي بسيط، لذلك تأثيرات صوتية يمكن التحميل المسبق واللعب
دون PreloadJS. ويشمل هذا الاستدعاء وEventDispatch كملفات الحمل.
السلوك الافتراضي أضاف لتحميل SRC عندما يتم استدعاء اللعب إذا لم يتم تسجيل SRC أو مسبقة
إزالة العالمي وقفة / استئناف
إزالة setMasterVolume العالمية، بدلا من SoundJS.setVolume ()، والذي هو حجم الآن العالمي
وأضاف الحجم العالمي / أساليب كتم على الإضافات، ويمكن استخدامها في مكان وضع خصائص كل الحالات وجود
مستقلة عن نفس تلك الخصائص على الحالات
وأضاف البكم العالمي السليم، الأمر الذي يؤثر الأصوات على الصعيد العالمي، بدلا من مجرد تطبيق كتم للأصوات
تغير البكم () لgetMute () وsetMute () على SoundJS وSoundInstances
إزالة البحث القائم على الهوية
واجهات برمجة التطبيقات الداخلية المنقحة نهج المساعد، ومبسطة
إضافة وظائف EventDispatcher إلى SoundJS وSoundInstance
وأضاف رد onSuccess والحدث النجاح لSoundInstance أن يقدم مسرحية ناجحة.
دعم WebAudio الرسمي عبر WebAudioPlugin الجديد، الذي هو الآن معالج الصوت الافتراضي
وأضاف خلق () الطريقة على SoundJS، والتي يمكن استخدامها لخلق صوت توقف
تغير طريقة setPosition () على SoundInstance لذلك هو متاح في حالات توقف
getDuration تغير الأسلوب () على SoundInstance ذلك يعود مدة حالات توقف، بدلا من 0
القيم الافتراضية تغير مجموعة عندما يتم استدعاء SoundJS.play ذلك الحالات تحتفظ الموقف، وحجم، وعموم ما لم صراحة
تغيير
استبدال الوكيل على الصوت مع الوكيل على مساحة 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.

المتطلبات:

تفعيل جافا سكريبت على جانب العميل

البرامج الأخرى من المطور Grant Skinner

TweenJS
TweenJS

4 Jun 15

Zoe
Zoe

13 Apr 15

PreloadJS
PreloadJS

5 Jun 15

EaselJS
EaselJS

4 Jun 15

تعليقات ل SoundJS

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!