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

    חדש במודול API! מעבר להשמעת קובץ מנקודת יצירה מסוימת

    חדש במערכת
    10
    31
    1683
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • A
      amp Software 0 @HMJE22 נערך לאחרונה על ידי amp Software 0

      @HMJE22
      בשמחה רבה אני יכול להסביר אם יהיה מזה תועלת. כתבתי רק שכדאי שתצא מתוך נקודת הנחה שיש בזה תועלת, מסתבר, כך יהיה יותר קל התקשורת.

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

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

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

      לצורך כך נועד הפיתוח הנ"ל,
      אני יוצר במערכת שלוחת השמעת קבצים אחת ויחידה, עם כל ההגדרות שאני רוצה, לדוגמא אני קורא לה playfiles, ואחרי שהמשתמש בחר לדוגמא שיעור ממרצה מספר 1002, בקטגוריה 9800 ושם הקובץ הוא 1202938485 אני מדפיס לו go_to_folder_and_play=/playfiles,/tutorials/1002/9800/1202938485,0
      כך הוא עובר לשמוע את השיעור המבוקש - בשלוחת השמעת קבצים.
      כמובן שאפשר להוסיף הגדרה שבסיום השיעור יעבור חזרה לשלוחת API וימשיך הלאה..

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

      מקוה שזה מספיק ברור.
      לגבי האפשרות לציין נתיב מלא, אתה צודק שכרגע זה נראה שזה לא עובד, מה שכן, ההגדרה להשמיע מתוך השלוחה עצמה עובדת מצויין (כרגע הפכתי את זה לתפעולי במערכת שבה אין תתי תיקיות רבות אלא כ-10 תיקיות עם קבצים, פשוט הפכתי את כולם לשלוחות השמעת קבצים ואז אני מעביר את המשתמש לשלוחה שבה מאוחסן הקובץ תוך ציון הקובץ להשמעה)
      דוגמא: go_to_folder_and_play=/tutorials,1202938485,0 .

      H תגובה 1 תגובה אחרונה תגובה ציטוט 8
      • E
        eliyahu ניהול @HMJE22 נערך לאחרונה על ידי

        @HMJE22 כתב בחדש במודול API! מעבר להשמעת קובץ מנקודת יצירה מסוימת:

        @eliyahu זה לא עובד.

        אשמח שתשלח לי פרטי שיחה במייל כדי שנוכל לבדוק את התקלה
        eliyahu@yemot.co.il

        תגובה 1 תגובה אחרונה תגובה ציטוט 1
        • H
          HMJE22 @amp Software 0 נערך לאחרונה על ידי

          @amp-Software-0 תודה רבה רבה.
          אכן מדבריך כעת הבנתי מצויין ב"ה.
          ועיקר הבעיה שהיה לי זה שפשוט ההגדרה הזאת לא עובדת, כך שלא יכולתי לנסות ולבדוק... (ואם תשים לב, שבכל הפוסטים שכתבתי על זה לעיל, כתבתי שזה לא עובד, שע"כ לא היה לי את האפשרות להתנסות בה, ולכן סיקרן אותי מאוד מה התועלת בה).

          ובעיקר הנקודה שעזר לי כעת בדבריך הוא כדלהלן

          לגבי האפשרות לציין נתיב מלא, אתה צודק שכרגע זה נראה שזה לא עובד

          מהדברים האלה אני פשוט מבין שאני לא היחיד שנתקלתי בזה.
          וביתר ביאור, מה שכל הזמן חשבתי הוא - שאם רק לי זה לא עובד, כנראה אני לא יודע איך זה אמור לעבוד, ואם זה לא נועד לסייע לדברים מעין מה שניסתי (ע"פ מה שכתבת לעיל) - אז שאלתי עבור מה הוא נועד...
          אבל כעת שאני רואה שאני לא היחיד שזה לא עובד לו, אז מובן ב"ה כל הענין, ובעז"ה נוכל להנות מזה כשזה יתחיל לעבוד.

          בכל אופן תודה רבה על ההסבר הנפלא
          וסליחה על אי ההבנה לעיל
          בהצלחה

          תגובה 1 תגובה אחרונה תגובה ציטוט 1
          • הוזכר על-ידי  א אבו 
          • הוזכר על-ידי  י יואל נחמיה 
          • י
            יואל נחמיה נערך לאחרונה על ידי

            עיינו כאן עוד תועלת מפיתוח זה

            תגובה 1 תגובה אחרונה תגובה ציטוט 0
            • הוזכר על-ידי  י יואל נחמיה 
            • א
              אלחנן1 ניהול @HMJE22 נערך לאחרונה על ידי אלחנן1

              @HMJE22 כתב בחדש במודול API! מעבר להשמעת קובץ מנקודת יצירה מסוימת:

              @eliyahu כתב בחדש במודול API! מעבר להשמעת קובץ מנקודת יצירה מסוימת:

              go_to_folder_and_play=/1/5,1/4/006,1001 /// אפשרות שניה
              

              באפשרות השניה המשתמש יעבור לשלוחה /1/5 וישמע את הקובץ שנמצא בנתיב /1/4/006

              @eliyahu זה לא עובד.
              (עיין גם מה שכתבתי כאן למעלה, שחשבתי שלכאורה כך אמור להיות, אבל זה לא עובד).
              אלא מה שקורה הוא, שהוא מעביר לשלוחה שכתוב בערך הראשון, ואז שומעים כדלהלן - צליל bep של מעבר להודעה הבאה, הודעת מערכת סוף הודעות, וחוזר שלוחה 1 אחורה מהשלוחה שרשום בערך הראשון.
              ולדוגמא הגדרתי כך

              go_to_folder_end_play=/7/1,1/168,1001
              

              שיעבור לשלוחה 7/1, וישמיע את השמעה 168 שבשלוחה 1 מהתפריט הראשי, (נ.ב. ניסיתי גם עם סלש וגם בלי סלש בתחילת הערך השני, ו.. אותו תוצאה), והתוצאה היא כדלעיל, צליל ביפ של מעבר להודעה הבאה, הודעה סוף הודעות, וחוזר שלב 1 אחורה לשלוחה 7 מהשלוחה הראשית.
              יש לציין שבדוגמא הנ"ל 2 השלוחות שבערך הראשון והשני, הם שלוחות השמעת קבצים, ניסיתי גם על אופציה שרשמתי בערך הראשון שיעבור לשלוחה שהיא לא שלוחת השמעת קבצים, התוצאה היתה שהוא עבר לשלוחה הזאת (שבערך הראשון) כאילו הגדרתי go_to_folder רגיל לשלוחה הנ"ל, ואין שום יחס להמשך...

              לטיפולכם
              ובהצלחה

              התקלה טופלה
              נא לבדוק תקינות ולעדכן

              H תגובה 1 תגובה אחרונה תגובה ציטוט 2
              • הוזכר על-ידי  א אלחנן1 
              • H
                HMJE22 @אלחנן1 נערך לאחרונה על ידי

                @אלחנן1 כתב בחדש במודול API! מעבר להשמעת קובץ מנקודת יצירה מסוימת:

                התקלה טופלה
                נא לבדוק תקינות ולעדכן

                עובד מצויין.
                תודה רבה.

                תגובה 1 תגובה אחרונה תגובה ציטוט 3
                • 1
                  121244 @חוויה טלפונית נערך לאחרונה על ידי 121244

                  @חוויה-טלפונית כתב בחדש במודול API! מעבר להשמעת קובץ מנקודת יצירה מסוימת:

                  ערך שלישי: אלפית שניה ממנה ישמע, (ערך רשות - נכון ?)

                  דחוף לי לדעת האם זה נכון.

                  H ח 2 תגובות תגובה אחרונה תגובה ציטוט 0
                  • H
                    HMJE22 @121244 נערך לאחרונה על ידי

                    @121244 רשות - נכון.
                    כל ערך הוא תוספת תנאי לערך הקודם לו, כך שהערך השלישי לא יעבוד בלי הערך השני, אבל הערך השני יעבוד בלי הערך השלישי וכו'.

                    והיינו שבעיקרון אתה יכול לכתוב רק את הערך הראשון (נתיב השלוחה), ואז זה יעבוד כמו מעבר לשלוחה אחרת (המוכר והרגיל).
                    אתה יכול להוסיף את הערך השני (וזה כמובן בתוספת הערך הקודם), שזה שם הקובץ להשמעה. (ואז יעבור לתחילת ההשמעה שבנתיב שצויין.
                    ואפשר להוסיף את הערך השלישי (וזה כמובן בתוספת 2 הערכים הקודמים וד"ל), ואז הוא יעבור גם לשניה מסויימת בקובץ דלעיל.

                    ש תגובה 1 תגובה אחרונה תגובה ציטוט 2
                    • ש
                      שמחה - זו הסיסמא @HMJE22 נערך לאחרונה על ידי

                      @HMJE22
                      @121244

                      @eliyahu כתב בחדש במודול API! מעבר להשמעת קובץ מנקודת יצירה מסוימת:

                      @חוויה-טלפונית כל הערכים חובה !!!

                      הפונקציה הזאת נלקחה ממודול האזנה אחרונה והכל עובד כמו שם (מעבר לקובץ הבא plus&minus וכדומה)

                      גם אם זה עובד בלי זה, אין שום אחריות שמחר זה גם יעבוד

                      תגובה 1 תגובה אחרונה תגובה ציטוט 1
                      • י
                        יואל נחמיה @eliyahu נערך לאחרונה על ידי

                        @eliyahu כתב בחדש במודול API! מעבר להשמעת קובץ מנקודת יצירה מסוימת:

                        הפונקציה הזאת נלקחה ממודול האזנה אחרונה והכל עובד כמו שם (מעבר לקובץ הבא plus&minus וכדומה)

                        מה זה מעבר לקובץ הבא plus&minus וכדומה?
                        זה קשור ל

                        @eliyahu כתב בחדש במודול API! מעבר להשמעת קובץ מנקודת יצירה מסוימת:

                        כל הערכים חובה

                        או זה עניין שני?

                        תגובה 1 תגובה אחרונה תגובה ציטוט 1
                        • הוזכר על-ידי  F Freund 
                        • הוזכר על-ידי  צ צדיק תמים 
                        • פוסט ראשון
                          פוסט אחרון