هل توجد طريقة لتضمين مشغلات الوسائط (الصوت/الفيديو) داخل جدول؟

أتساءل عما إذا كان هناك طريقة لتنظيم ملفات الوسائط في جدول من نوع ما. هذا هو نهجي الحالي:

اختبار 1:

اختبار 2:

اختبار 3:

لكنني أود أن أتمكن من فعل شيء مثل هذا (مع تضمين المشغلات بدلاً من الروابط):

أوه، هذا سيكون أمرًا صعبًا، فهذا في الأساس يطلب طريقة لفرض “onebox كامل” في مكان ما داخل رابط لا يبدأ في بداية السطر. أعتقد أنه في ظروف نادرة جدًا مثل ما لديك هنا، قد يكون ذلك مفيدًا.

أنا إلى حد ما أؤيد تغييرًا يسمح بشيء من هذا القبيل للحالات الاستثنائية للغاية حيث ترغب في فرض onebox في منتصف السطر:

<a href="onebox_url" type=onebox>...</a>

المشكلة هي أن جميع تنسيقات onebox لدينا حاليًا تفترض أنه العنصر الوحيد في السطر ويأخذ عرضًا كاملًا، لذا ستحتاج مجموعة من الافتراضات إلى التغيير.

سيكون هذا مفيدًا أيضًا عند رغبتك في عرض صناديق واحدة داخل قسم التفاصيل.

لا أعرف ما إذا كان هذا سيساعد، ولكن يمكن أن تكون الواجهة البديلة هي توسيع صيغة BBCode. شيء مثل:

[audio src="https://file.m4a"][/audio]

أو حتى:

[inline_onebox]https://file.m4a[/inline_onebox]

أو يمكننا ببساطة إضافة وسوم الصوت والفيديو والمصدر إلى القائمة البيضاء؟ اليوم، من المستحيل نشر فيديو على Discourse مع مصادر متعددة (واحد mp4 وواحد webm) ليعمل على كل الأجهزة.

هل فكرت في السماح بـ Iframes ونشر الجدول في مكان آخر؟

@martin شكرًا لك على مطلب السحب الرائع، حيث تعمل روابط الصوت الآن حتى لو كانت هناك أحرف على يسار الرابط! :tada: (كان العديد من مستخدمي أعاني من هذه التفاصيل، لذا سيكون الأمر أسهل بكثير بالنسبة لهم).

لاحظت أن ملفات الصوت تعمل الآن داخل التفاصيل:

مثال

كنت أتمنى أن تعمل أيضًا داخل جداول التنسيق (markdown)، لكنني أرى أن هذا لا يعمل حتى الآن:

الاسم يوضع ملف الصوت هنا
مثال ![تسجيل جديد 23

ظننت أن المشكلة قد تكون في رمز الأنبوب |، لكنها لا تعمل أيضًا مع جداول HTML:

الاسم yوضع ملف الصوت هنا
مثال ![تسجيل جديد 23|video](upload://g3KMoFLMKmekLPcoBovHQCD71eU.mp4)

هل يمكن إضافة هذه الميزة في إصدار مستقبلي؟

تعمل جداول Markdown، لكنك تحتاج إلى الهروب من الرمز | باستخدام \ على سبيل المثال \|. هذه مشكلة مزعجة قليلاً مع الرموز الفاصلة لأن جداول Markdown لها دلالات مخصصة لها مسبقًا.

أنا منفتح جزئيًا على إضافة حرف اختياري آخر يمكن استخدامه هناك كفاصل. الفاصلة ليست مثالية لأن الناس قد يستخدمونها للوصف.

هذا حل بديل جيد إلى حد ما في الوقت الحالي. شكرًا لك على التنبيه!

المشكلة الوحيدة التي واجهتها كانت أخطاء 429 (عدد كبير جدًا من الطلبات) عندما حاولت تعديل جدول متوسط الحجم يحتوي على عدة ملفات صوتية (في الواقع، نفس الملف مكرر). ظهر لي نافذة منبثقة من Discourse عند محاولة حفظ التغييرات، وكان هذا ما ظهر في وحدة التحكم:

الشيء الوحيد الذي قمت به هو إضافة ثلاثة صفوف إلى هذا الجدول:

لا أعرف ما إذا كان هذا هو السلوك المتوقع أو ما إذا كانت هناك طريقة لتحميل الموارد بشكل كسول لتجنب الخطأ (تمكنت من ذلك بعد عدة محاولات).

هااا، أنا متحمس، إذا وضعنا الآن ملف MP3 بحجم 40 ميجابايت في صفحة، هل تقوم المتصفحات بتنزيله بالكامل قبل تشغيله؟

مُحمِّل كسول يُعد خيارًا منطقيًا بالتأكيد إذا كان هذا ما يحدث حاليًا، الشيء الوحيد الذي قد نفقده هو المدة، لكن يمكننا تحديد ذلك على الخادم.