سامي
SAMI ( تبادل الوسائط المتزامنة التي يمكن الوصول إليها ) هي مبادرة إمكانية الوصول من مايكروسوفت تم إصدارها في صيف عام 1998. [ 1 ] تم تصميم لغة الترميز المنظمة لتبسيط إنشاء ترجمات لتشغيل الوسائط على جهاز الكمبيوتر.
ملخص
يُوفر ملف SAMI دعمًا للترجمة المصاحبة لتنسيقات الوسائط المتعددة. عادةً، يتم تشغيل ملف الوسائط المتعددة (مثل ملف فيديو أو ملف صوتي) بواسطة مشغل وسائط مثل Windows Media Player . قد تعرض مشغلات الوسائط التي تدعم الترجمة المصاحبة وتنسيق SAMI محتويات ملف SAMI المُضمّن.
ملف SAMI هو ملف نصي عادي ، وبالتالي يمكن إنشاؤه أو تعديله في أي محرر نصوص. يشبه هيكله إلى حد كبير بنية HTML . قد تحمل الملفات امتدادات .sami.smi أو .sami ، مع العلم أن استخدام .sami قد يُسبب تعارضًا في امتدادات الملفات، نظرًا لأن ملفات لغة تكامل الوسائط المتعددة المتزامنة (SMIL) وصور ماكنتوش ذاتية التحميل تستخدم أيضًا هذا الامتداد..sami.smi
علامات HTML و CSS المدعومة
يُشبه تنسيق SAMI تنسيقي HTML و CSS ؛ بل إنه يُطبّق مجموعة فرعية من كليهما. ولا يتطلب SAMI مطابقة دقيقة للوسوم.
| اسم | وصف |
|---|---|
| ب | نمط نص غامق |
| قاعدة | حجم الخط الأساسي |
| بي دي أو | تجاوز I18N BiDi |
| كبير | نمط نص كبير |
| اقتباس | اقتباس طويل |
| BR | استراحة قسرية |
| التسمية التوضيحية | شرح الجدول |
| مركز | اختصار لـ DIV align=center |
| كول | عمود الجدول |
| مجموعة كول | مجموعة أعمدة الجدول |
| DD | وصف التعريف |
| DIV | حاوية لغة/نمط عامة |
| DL | قائمة التعريفات |
| DT | مصطلح التعريف |
| الخط | تغيير محلي للخط |
| H1 | عنوان |
| H2 | عنوان |
| H3 | عنوان |
| H4 | عنوان |
| H5 | عنوان |
| H6 | عنوان |
| الموارد البشرية | المسطرة الأفقية |
| أنا | نمط النص المائل |
| صورة | صورة مضمنة |
| لي | بند القائمة |
| OL | قائمة مرتبة |
| P | فقرة |
| قبل | نص منسق مسبقًا |
| سؤال | اقتباس قصير ضمن النص |
| S | نمط النص المشطوب |
| صغير | نمط نص صغير |
| فترة | حاوية لغة/نمط عامة |
| يضرب | نص مشطوب |
| فرعي | رمز سفلي |
| رشفة | رمز مرتفع |
| طاولة | غير متوفر |
| تي بودي | جسم الجدول |
| تي دي | خلية بيانات الجدول |
| تيفوت | تذييل الجدول |
| ذ | خلية رأس الجدول |
| رأس | رأس الجدول |
| TR | صف الطاولة |
| تي تي | نمط نصي أحادي المسافة أو نمط نصي من نوع تيليتايب |
| يو | نمط النص المسطر |
| UL | قائمة غير مرتبة |
مثال
إليك مثال على ملف SAMI. يضبط هذا الملف الوقت بالمللي ثانية. ويستخدم CSS لتنسيق كلٍ من المصدر والنص، كما يدعم اختيار اللغة (يظهر هنا الإنجليزية والفرنسية المُقلّدة). يحدد كل قسم SYNC وقت بدء الترجمة. تُعرض ترجمة جديدة كل ثانية (1000 مللي ثانية). يُحدد المعرّف Class=اللغة. يشير المعرّف ID=Source(المطابق لـ #Sourceفي تعريف معرّف CSS) إلى سطر المصدر/المتحدث؛ والقيمة الافتراضية هي الترجمة المغلقة. لا يشترط أن يكون اسم المعرّف "Source"؛ بل يمكن أن يكون أي اسم.
محلل مايكروسوفت هشّ. يمكن إضافة معلومات التنسيق إلى معلومات الترجمة المصاحبة، لكن إضافة معلومات التنسيق إلى سطر المصدر قد يؤدي إلى نتائج غير متوقعة. كما أن تحديد أكثر من معرّف واحد قد يؤدي إلى نتائج غير متوقعة.
سامي<HEAD> <TITLE> مثال سامي </TITLE><SAMIParam> مقاييس الوسائط {cheap44.wav} {time:ms;} المواصفات {MSFT:1.0;} </SAMIParam><STYLE TYPE= "text/css" > <!-- P { font-family: Arial; font-weight: normal; color: white; background-color: black; text-align: center; } #Source {color: red; background-color: blue; font-family: Courier; font-size: 12pt; font-weight: normal; text-align: left; } .ENUSCC { الاسم: الإنجليزية؛ اللغة: ar-US؛ ساميتيب: سي سي؛ } .FRFRCC { الاسم: الفرنسية؛ اللغة: fr-FR؛ ساميتيب: سي سي؛ } --> </STYLE></HEAD><الجسم><!-- افتح قائمة التشغيل، اختر الترجمة والترجمة المصاحبة، فعّلها إن وجدت --> <!-- افتح قائمة الأدوات، الأمان، عرض الترجمة المحلية عند وجودها --><SYNC Start= 0 > <P Class= ENUSCC ID = Source > المتحدث </P> <P Class= ENUSCC > نص SAMI 0000 </P><P Class= FRFRCC ID = Source > الراوي </P> <P Class= FRFRCC > نص SAMI 0000 </P> </SYNC><SYNC Start= 1000 > <P Class= ENUSCC > SAMI 1000 text </P> <P Class= FRFRCC > Texte SAMI 1000 </P> </SYNC><SYNC Start= 2000 > <P Class= ENUSCC > نص SAMI 2000 </P> <P Class= FRFRCC > نص SAMI 2000 </P> </SYNC><SYNC Start= 3000 > <P Class= ENUSCC > SAMI 3000 text </P> <P Class= FRFRCC > Texte SAMI 3000 </P> </SYNC></BODY> </SAMI>الارتباط بوسائل الإعلام
يحتاج مشغل الوسائط إلى معرفة كيفية ربط ملف وسائط معين بملف SAMI. أحيانًا يتم ذلك باستخدام نفس اسم ملف الوسائط الأصلي. على سبيل المثال، عندما يفتح مشغل وسائط ويندوز (WMP) ملف الصوت cheap44.wav، فإنه يتحقق مما إذا كان الملف cheap44.smi موجودًا في نفس المجلد. إذا كان موجودًا، يستخدم WMP هذا الملف لعرض الترجمة المصاحبة.
بدلاً من ذلك، يمكن توضيح الارتباط صراحةً باستخدام إدخال في ملف مُعيد توجيه التدفق المتقدم (ASX). يقوم المستخدم بفتح ملف ASX بدلاً من ذلك.
<asx version= "3.0" previewmode= " No " > <abstract> ASXHEAD هذا ملخص البرنامج </abstract> <title> ASXHEAD عنوان البرنامج هنا </title> <author> اسم المؤلف </author> <copyright> © 2002 - اسم الشركة </copyright> <entry> < ref href = " cheap44.wav ? sami = cheap44.smi " / > <abstract> ASX هذا ملخص المقطع </abstract> <title> ASX عنوان المقطع هنا </title> <author> ASX اسمك </author> <copyright> ASX © 2000 - اسم الشركة </copyright> </entry> </asx>دعم البرامج
فيما يلي قائمة بالبرامج التي يمكنها تشغيل ملفات SAMI بالإضافة إلى محتوى الوسائط المتعددة:
انظر أيضاً
مراجع
- ↑ "إضافة الترجمة المصاحبة إلى برامج الوسائط المتعددة" . أخبار ومقالات مطوري مايكروسوفت . مايكروسوفت. سبتمبر 1998. مؤرشف من الأصل في 12 أكتوبر 1999.
- ↑ "فهم SAMI 1.0" . شبكة مطوري مايكروسوفت . شركة مايكروسوفت . فبراير 2003. تم الاطلاع عليه بتاريخ 14 يونيو 2011 .
للمزيد من القراءة
- جون غندرسون (14 مارس 2003). "SAMI والترجمة الفورية في QuickTime" . مركز إلينوي لإمكانية الوصول إلى تكنولوجيا المعلومات . جامعة إلينوي في أوربانا-شامبين . تاريخ الاسترجاع: 14 يونيو 2011 .
- "إنشاء ملف SAMI" . إضافة الترجمة إلى ملفات Windows Media . WebAIM . تم الاطلاع عليه بتاريخ 14 يونيو 2011 .
- "برنامج لإنشاء التعليقات التوضيحية" . WebAIM . تم الاطلاع عليه بتاريخ 14 يونيو 2011 .
- تقنية الوسائط المتعددة لنظام التشغيل مايكروسوفت ويندوز
- تنسيقات ملفات الترجمة
- تنسيقات ملفات قوائم التشغيل
- تكنولوجيا الأفلام والفيديو
- لغات ترميز قوائم التشغيل
- مقدمات عام 1998
