إدراج فيديو

||||
-|-|
:discourse2: | الملخص | Insert Video يضيف زرًا للمؤلف يسهّل إضافة مقاطع الفيديو مع التسميات التوضيحية (تنسيق VTT)، وصورة مصغّرة، ومصادر فيديو متعددة إلى منشور في Discourse.
| :eyeglasses: | معاينة | معاينة على منشئ سمات Discourse
:hammer_and_wrench: | رابط المستودع | https://github.com/discourse/discourse-insert-video
:open_book: | هل أنت جديد في سمات Discourse؟ | دليل المبتدئين لاستخدام سمات Discourse

تثبيت مكون السمة هذا

الميزات

النقر على الزر يفتح نافذة منبثقة تسمح بتحميل/ربط الملفات ذات الصلة ثم يضيف كود HTML المناسب في المحرر:


الإعدادات

الاسم الوصف
default track label
default track langcode
only available to staff
disable download
text tracks as blobs عند استخدام التسميات التوضيحية، قم بتنزيل ملفات VTT وإدراجها كـ blob (يصلح المشكلات عند استخدام تخزين S3 أو CDN)

(لكي تعمل التحميلات، ستحتاج إلى السماح بتنسيقات .vtt و صيغ الفيديو التي اخترتها في إعداد الموقع authorized extensions).

الترجمة الافتراضي
modal.title Insert Video
modal.video_title إضافة مصادر الفيديو
modal.poster صورة مصغّرة (اختياري)
modal.vtt_title التسميات التوضيحية (اختياري)
modal.vtt_help مفصولة بفواصل، بالتنسيق: url,label,langcode
modal.insert إدراج
modal.cancel إلغاء
source_not_video خطأ: أحد عناوين URL لمصدر الفيديو غير صالح.
composer_title Insert Video
simple_list_placeholder إضافة عنصر…

:discourse2: مُستضاف من قبلنا؟ تتوفر مكونات السمات للاستخدام في خططنا Standard و Business و Enterprise.

39 إعجابًا

رائع، شكرًا لك! هل من الممكن إضافة دعم الصوت مع الاستمرار في عرض صورة الغلاف (أو لون خلفية قابل للتكوين في حال عدم توفر الصورة) بالإضافة إلى التسميات التوضيحية؟

أيضًا، وأدرك أن هذا طلب أكبر بكثير، هل من الممكن تنفيذ شيء مشابه لما يفعله مكون YouTube Timestamps Component باستخدام هذا المكون على المدى الطويل؟ سيكون ذلك رائعًا حقًا.

3 إعجابات

مع أي أنواع ملفات يُتوقع أن تعمل؟

بعد إضافة سطرين إضافيين قبل إدراج الفيديو، تمكنت من جعله يعمل مع ملف MP4. ولكن حتى الآن، لم أنجح مع ملف MOV. ويبدو أن الملفات التي وجدتها هنا على Meta لا تعمل أيضًا. على سبيل المثال:


لا عليكم. لقد وجدت الإجابة:

إعجابَين (2)

سيكون من الجيد لو كان هناك زر في التفضيلات لتغيير أيقونة الفيديو، أو لو كانت أيقونة فيديو مختلفة. إنها نفس أيقونة إضافة Jitshi، لذلك من الصعب التمييز بينهما.

إعجاب واحد (1)

هل يمكن أن يكون ملف الفيديو عبر رابط URL أم يجب أن يكون ملفًا تم تحميله؟ الفيديو الذي أرغب في استخدامه حجمه 2.3 جيجابايت (فيديو مدته 60 دقيقة). لقد حاولت زيادة الحد الأقصى لحجم الملف، ولكن يبدو أنه غير قادر على استيعاب شيء بهذا الحجم الكبير:

سيكون من الرائع دمج مكون السمة هذا مع منصات متخصصة مثل Bunny Stream | A better way to deliver online video | bunny.net

بهذه الطريقة تعرف أنك تمتلك بياناتك، ولا يعتمد تخزين الفيديو على قدرات Discourse أو الخادم الخاص بك، وتدفع مقابل ما تستخدمه. من الناحية المثالية، تقوم فقط بتخصيص إعدادات واجهة برمجة التطبيقات الخاصة بك على Discourse، وتمكين مكون السمة، وعند تحميل مقاطع الفيديو، يتم تحميلها تلقائيًا إلى bunny.net stream، وتضمينها في منشور Discourse الخاص بك بشكل صحيح دون عناء.

4 إعجابات

لقد وجدنا حلاً (DiscourseVideo) يقوم بالتحميل مباشرة إلى Mux.

4 إعجابات

مرحباً @putty، هل DiscourseVideo هذا إضافة أم ماذا؟ بعد البحث هنا، لم أتمكن من رؤيته. شكراً

إعجاب واحد (1)

أعتقد أن هذا هو المستودع الخاص به؛ الدليل موجود هناك.

3 إعجابات

شكراً @NateDhaliwal، أحاول الحصول على مجتمع Discourse يستخدم إضافة DiscourseVideo هذه، حتى أتمكن من رؤية تجربة المستخدم بنفسي. @putty، إذا كنت تستخدمها، فسأكون سعيدًا بمعرفة عنوان URL لمجتمعك حتى أتمكن من رؤيته بنفسي.

شكرا

إعجاب واحد (1)

نحن نستخدم المستودع الذي قدمه @NateDhaliwal، ولكنه مرئي فقط لمسؤولي المحتوى. هم المستخدمون الوحيدون في مجتمعنا الذين تجاوزوا حجم الملف القياسي.

إعجابَين (2)

لقد واجهت خطأً عند تحميل الفيديو [عذرًا، الملف الذي حاولت تحميله غير مسموح به (الامتدادات المسموح بها: jpg, jpeg, png, gif, heic, heif, webp, avif).]. ما سبب ذلك؟ هل هذا يعني أنه يجب علي تغيير نطاق امتدادات الملفات التي أقوم بتحميلها على الموقع؟

إعجاب واحد (1)

ما هو نوع الملف الذي تقوم بتحميله؟ ربما تحتاج إلى إضافة هذا التنسيق إلى القائمة البيضاء في الإعدادات.

4 إعجابات

لقد أضفت .vtt وتنسيق الفيديو، والآن يمكنني إدراج الفيديو بشكل طبيعي، شكرًا لمساعدتك :grinning_face:

إعجابَين (2)

هذه نسخة متفرعة تقوم بتحديث الإذن من موظفين فقط بنعم/لا إلى مجموعات معتمدة.

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

إعجاب واحد (1)