חזרה לתפריט האחרון (סמנייה).
-
כידוע יש סמנייה לחזרה למיקום המדוייק בקובץ האחרון שהמאזין שמע.
אבל אין סמניה לשלוחה האחרונה שהמאזין היה בה.
חשבתי על פתרון שיכול לתת מענה לזה, אבל זה קומבניה לא משהו רשמי.
הפתרון מבוסס על מודול סמניה, ולכן חשוב להבין איך המודול הזה עובד.להלן הרעיון:
אם נניח שיש לנו שלוחת תפריט 1/ ומתחתיה עוד שלוחת תפריט, לדוגמא 1/1/
ואנחנו מעוניינים שאם מאזין יקיש 1 תיהיה לו אפשרות לבחור לחזור לתפריט האחרון שהיה בו. כלומר תפריט 1/1/
בשלוחה 1 נגדיר:check_last_play=yes
ואז ניצור תחת שלוחה 1 שלוחת השמעת קבצים במקום שלוחת התפריט 1/1/
ונגדיר:play_beep=no save_last_play_to_menu=1 playfile_end_goto=1/1/1
הסבר:
בשורה 1 הגדרנו שלא ישמיע ביפ בסוף ההשמעה.
בשורה 2 הגדרנו שהסמניה צריכה להיות בשלוחה זו, והתפריט בחירה יהיה בשלוחה 1.
בשורה 3 שיעבור בסיום השמעה לשלוחה 1/1/1.כעת ניצור שלוחת תפריט במיקום 1/1/1.
בעצם הסמניה היא בשלוחת השמעת הקבצים אך בגלל שאין קבצים להשמעה עובר מיד לשלוחה 1/1/1 שהיא התפריט אליו אנחנו רוצים להפנות.
נשאר רק להחליף בשלוחת השמעת קבצים ( 1/1/) את הודעת
M1005
(סוף הודעות) בשניה שקט, ניתן להוריד מכאן:%D7%90%D7%9C%D7%A4%D7%99%D7%AA-%D7%A9%D7%A0%D7%99%D7%94-%D7%A9%D7%A7%D7%98.wav.
בתפריט הראשון (1/) להחליף את הודעתM3320
בהודעת תפריט בחירה, ניתן להוריד דוגמא שעשיתי כאן:%D7%AA%D7%A4%D7%A8%D7%99%D7%98-%D7%91%D7%97%D7%99%D7%A8%D7%94.mp3מקווה שהצלחתי להסביר בצורה ברורה את הרעיון.
בהצלחה.