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 כאמצעי הגנה.
דוגמאות והוראות שימוש מצורפות לחבילת ההורדה

מה חדש בהודעה זו :.

  • מודל

    בכיתה וניו ירושה

  • גטר נוסף / קובעי ברחבי
  • Refactor לנצל כיתות PreloadJS לטעינה מוקדמת פנימית
  • תמיכה נוסף האודים ספרייט
  • המון תיקוני באגים ועדכונים

מה חדש בגרסה 0.6.0:

  • בכיתה חדשה ומודל ירושה
  • גטר נוסף / קובעי ברחבי
  • Refactor לנצל כיתות PreloadJS לטעינה מוקדמת פנימית
  • תמיכה נוסף האודים ספרייט
  • המון תיקוני באגים ועדכונים

מה חדש בגרסת 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 Audio API
  • WebAudioPlugin השתנה כדי צומת SoundInstance לSourceNode - & # x3e; PanNode - & # x3e; GainNode - & # x3e; context.destination לעקוף באג בפיירפוקס

מה חדש בגרסת 0.5.0:

  • Altered כל הספריות להשתמש מאפייני אובייקט מוגדרים במקום מתנגד סימון מילולי.
  • Namespaced כל APIs המשנה לתוסף נלווה, כלומר createjs.WebAudioPlugin.SoundInstance.
  • Utils createjs מיושם.
  • מיושם & quot; להשתמש קפדן & quot; מצב.
  • הוסרו שיטות ומאפיינים לשימוש, doc'd כהוסרו.
  • WebAudioPlugin עדכון כדי לטפל בשיחות חדשות ושיחות מיושנות.
  • רכוש נוסף enableIOS לHTMLAudioPlugin, המאפשר למשתמשים מתקדמים כדי לאפשר HTMLAudioPlugin על iOS (לא מומלץ).

  • אפשרויות
  • שיחת משחק עמוסה בצליל וב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 הוסרה

    • APIs הפנימי
    • מתוקנת גישת תוסף, ופשוט יותר
    • נוסף EventDispatcher פונקציונלי לSoundJS וSoundInstance
    • callback נוסף onSuccess ומקרה של הצלחה לSoundInstance לדווח מחזה מצליח.
    • תמיכת WebAudio רשמית באמצעות WebAudioPlugin החדש, שנמצא כעת מטפל אודי ברירת מחדל
    • נוסף ליצור שיטה () על SoundJS, אשר יכול לשמש ליצירת צליל הפסיק

    • שיטה
    • setPosition השתנה () על SoundInstance כך שהוא נגיש במקרים הפסיקו

    • שיטה
    • getDuration השתנה () על SoundInstance כך היא מחזירה את משך המקרים נעצרו, במקום 0
    • ערכי ברירת מחדל השתנה להגדיר מתי SoundJS.play נקרא כך מקרים לשמור על מעמדה, נפח, ומחבת, אלא אם כן באופן מפורש
    • השתנה
    • הוחלף פרוקסי בקול עם פרוקסי במרחב createjs, createjs.proxy (שיטה, היקף, args *);
    • נושא קבוע לאיך עיכוב טופל בSoundInstance כדי שלא לפטר אם הפסקה () או להפסיק () נקרא לפני
    • השמעה מתחילה
    • בעיות קבועים עם indexOf שלפעמים מונעות תחנה / אילם, וכו '.
    • בעיה קבועה עם מדינה אילמת ראשונית בFlashPlugin
    • תוקן בעיה בFlashPlugin שגרמה getDuration תמיד לחזור 0
    • תוקן בעיה בFlashPlugin שיגרום קול לולאה ללולאה מאותה הנקודה שבה עצר מאו להגדיר
    • עמדה ל
    • callback לולאה קבוע בFlashPlugin SoundInstance (בעבר זה לא היה להיקרא).
    • תוקן בעיה עם FlashPlugin ב- IE, שגרם למצב מירוץ בשל מטמון, שתעצור אותו מהעבודה
    • לפעמים
    • תוקנה בעיה עם FlashPlugin שתגרום למשל מושהה, חידשה פעם אחת, ללא הופעל onComplete קריאה חוזרת.
    • תוקן בעיה בHTMLAudioPlugin שגרם לה לחזור isSupported שגוי נכון כאשר זה צריך להיות שווא
    • תיעוד טוב יותר לאורך
    • דוגמאות משופרות

    מה חדש בגרסת 0.3.0:

    • הועבר כל המעמדות למרחב createjs הגדרה
    • הוספת תמיכה טובה יותר לצלילים חסרים. SoundJS חוזר למשל קל שלא ייכשלו כאשר שיחות נעשות על זה.
    • נוסף אילמת / שיטות השתקת סטטי לשלוט באופן עצמאי רכוש אילם עולמי.
    • תמיכה נוסף לטעינה מוקדמת קבצי WAV
    • תמיכת preload הבזק קבוע במצב תג
    • דוגמא נוסף קלה הבזק, שהוא קוד רק
    • נוסף דגל באגים [showOutput] לFlashPlugin, אשר להתחבר פלאש פעילות
    • .
    • בעיה קבועה עם canPlayType לזרוק ריצה בדפדפנים שאינם נתמכות

    מה חדש בגרסה 0.2.0:

    • גרסה זו כוללת מודל תוסף היעד שתקצירי שמע השמעה לתוספים שונים, אשר יכול להיות סדר עדיפויות.
    • עדכונים אחרים כוללים מקרי שליטה קול, אשר חזרו כאשר צליל מנוגן, מתן דרך הרבה יותר קל לשלוט אודיו ברגע שהוא התחיל השמעה.

    מה חדש בגרסה 0.1:.

    • שחרור אלפא הרשמי הראשון של SoundJS

    דרישות :

    • לאפשר Javascript בצד הלקוח

  • תוכנות אחרות של יזם Grant Skinner

    Zoe
    Zoe

    13 Apr 15

    TweenJS
    TweenJS

    4 Jun 15

    PreloadJS
    PreloadJS

    5 Jun 15

    EaselJS
    EaselJS

    4 Jun 15

    תגובות ל SoundJS

    תגובות לא נמצא
    להוסיף הערה
    הפעל את התמונות!