مقاطع الفيديو لا يتم تضمينها

أواجه صعوبة في فهم سبب تضمين بعض مقاطع الفيديو في منتدياتنا وعدم تضمين البعض الآخر.

على سبيل المثال، إذا نشر شخص ما عنوان URL لموقع YouTube، فسيتم تضمينه كفيديو قابل للتشغيل. رائع.

عناوين URL من مواقع أخرى لا يتم عرضها كفيديو مضمن قابل للتشغيل، على الرغم من أنني أستطيع رؤية نفس عناوين URL كفيديوهات مضمنة قابلة للتشغيل في منتديات أخرى (غير Discourse).

إذًا، هل هناك قيود في مكان ما؟ لم أجد شيئًا في الإعدادات.

مرحباً،

لا يتم دعم جميع موفري الفيديو افتراضيًا. يمكنك رؤية قائمة هنا.
ما هي المواقع التي تشير إليها؟ يمكنك طلبها في Feature إذا لم تكن متاحة!

5 إعجابات

شكرًا على الرد المفيد @Arkshine

إذًا، دعم تضمينات الفيديو يتم فعليًا على أساس كل موقع على حدة؟ هل يجب على Discourse/Onebox اختيار توفير الدعم لمقاطع الفيديو الخاصة بموقع معين لكي يعمل هذا؟ هل فهمت ذلك بشكل صحيح؟

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

إذا كنت تتحدث عن إنشاء معاينة لطيفة بعد لصق رابط، فنعم، أنت على حق.

كل موقع له خصوصياته، مثل التنسيقات المختلفة، والأوضاع، وهيكل عنوان URL، وما إلى ذلك.
لا يكون الأمر دائمًا مباشرًا مثل تغليف عنوان URL داخل <iframe مباشرةً.

إذا لم يعمل Onebox مع موقعك، فهذا يعني أنه لم يطلبه أحد من قبل، فلا تتردد في القيام بذلك. :+1:

بدلاً من ذلك، لا يزال بإمكانك إدراج <iframe> لأي موقع مباشرة في منشور إذا قمت بإدراج المصدر في القائمة البيضاء.

انظر إعداد allowed iframes:

3 إعجابات

أعتقد أنك تخلط بين Creating rich link previews with Onebox وتضمين <iframe> مباشرة.
يتطلب إنشاء onebox أن يكون موقع الويب مدعومًا داخليًا بواسطة Discourse.

لا يزال بإمكانك نشر أي <iframe> يدويًا طالما أن المصدر مدرج في القائمة البيضاء (انظر إجابتي أعلاه).
في كلتا الحالتين، لديك سيطرة كاملة على ما تسمح به.

آمل أن يساعد هذا! :slight_smile:

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

شكراً لمساعدتك. أنا شخص غير تقني تمامًا لذا أجد هذا صعبًا :sweat_smile:

عندما أحاول إضافة شيء إلى تلك القائمة أحصل على هذا:

لا تقلق! هذا الإعداد مخصص لـ onebox، للتحكم فيما يُسمح بعرضه (من بين المزودين المدعومين الذين ذكرتهم في رسالتي الأولى).

تريد استخدام إعداد allowed iframe بدلاً من ذلك!

إعجابَين (2)

حسنًا، بدأت أحقق بعض التقدم :sweat_smile:

شكرًا مرة أخرى @Arkshine

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