مستحيل تشغيل الفيديو بملء الشاشة. هل نحتاج إلى وسم HTML؟

مرحبًا. لا يمكنني تشغيل الفيديو بملء الشاشة من PeerTube. عندما أضعها على Mastodon، تظهر بملء الشاشة، لكن لا يحدث ذلك في Discourse.

لقد كتبت إلى مسؤول PeerTube من نسختي الخاصة، وأخبرني أنه لم يجد وسم fullscreen في إطار الفيديو (iframe). هذا هو الفيديو:

https://pe.ertu.be/videos/watch/0160d530-9019-4b28-9e12-ac667e536b36

عندما أحاول إدراج الفيديو باستخدام كود iframe، لا يظهر شيء في المكان المخصص للفيديو؛ يبقى فارغًا. لذا، لدي سؤال آخر هنا: هل كود HTML iframe لا يعمل في Discourse، بل يعمل فقط مع Markdown؟ أم أنني أقوم بذلك بشكل خاطئ؟ أنا آخذ الكود فقط من PeerTube للإدراج وألصقه في محرر Discourse.

لقد جربت ذلك مرات عديدة مع نسخ أخرى من PeerTube، وكانت النتيجة نفسها. إذن، إذا كانت المشكلة في Discourse (وليس في Mastodon)، فهل هناك طريقة لتشغيل الفيديو بملء الشاشة في Discourse، ربما بطريقة لا أعرفها؟ أم يجب أن أدرج الفيديو بلغة مختلفة غير Markdown؟… لا أعرف ما الذي يمكنني فعله بعد ذلك… هل يمكنك مساعدتي؟

هل قمت بإضافة عنوان URL الأصلي إلى إعداد allowed iframes؟

شكرًا لك، @Falco. لقد قمت بذلك الآن:


ثم، قمت بإزالة الرمز *. النتيجة نفسها…

حاولت فعل ذلك عبر Vimeo هذه المرة. لا أرى خيار ملء الشاشة أيضًا… :worried:

لا يعمل كود iframe المُحسّن. أما رابط الفيديو العادي البسيط فلا يُظهر خيار ملء الشاشة. لا أدري، هل توجد منصة فيديو تتيح لك خيار ملء الشاشة لفيديوهاتك؟ (ليس YouTube، من فضلك).

قد يكون هذا الكود لا يزال غير يعمل في نواة Discourse؟

المشكلة التي أسأل عنها تم التعليق عليها هنا، أو ما يشبهها:

لنجرب كود المشاركة القياسي من Vimeo:

يبدو جيدًا من جانبي :thinking:

وماذا ترون هنا؟ لا يمكنني تفعيل وضع ملء الشاشة في منتدياتي (Discourse). هل يمكنك فعل ذلك هنا؟

واو! هنا الأمر ممكن، لكن في منتداي لا. ما هذا بحق الجحيم؟ كما أنه أعرض في منتداي أيضًا. يشغل كامل “قناة” النص (لا أتذكر -أو ربما أعرف- الآن ما هو اسم ذلك). هنا هو النصف أو أقل من ذلك.

ما الخطأ الذي قد يكون؟ هل أنا السبب؟ أم أن هناك مشكلة في المنتدى؟ لقد قمت بالفعل بحل مشكلة “الإطارات المسموح بها”، لكنني لا أستخدم كود iframe، بل فقط الرابط العادي للمشاركة.

تم التعديل 2019-10-31T23:00:00Z

هل لا توجد أفكار لحل هذه المشكلة؟

لدي نفس المشكلة، ومع ذلك قد يكون حالتي مختلفة عن @aldobelus.
في بيئتنا، يُعد discourse جزءًا من بوابة أكبر، والتي تقوم بتحميل كل مكون داخل إطار مضمن (iframe).

  • زر ملء الشاشة موجود إذا فتحت الموقع مباشرةً في تبويب جديد.
  • زر ملء الشاشة غير موجود إذا فتحت الموقع داخل إطار مضمن. وفي الفيديوهات المدمجة، يمكن القول إنه إطار مضمن داخل إطار مضمن.

الفيديو نفسه متاح وقابل للتشغيل في الحالتين.

هل لدى أي شخص فكرة عما قد يكون السبب وكيفية استكشاف المشكلة؟

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

شكرًا لك على ردك ومساهمتك — أنا 100% معك، بلا أي شك.
ومع ذلك، إذا كان هناك خيار في الإعدادات يسمح بتشغيل Discourse داخل إطار مضمن، فإن عملائنا غالبًا ما يسألون لماذا لا يعمل هذا أو ذاك -بعد الآن-، مما يولد عملًا غير ضروري لتصحيح أشياء لن تعمل -أبدًا-. لا تفهمني خطأ، أنا لا أجادلك على الإطلاق، بل أرى الأمر بنفس الطريقة التي تراها أنت.

اقتراحي هو أن نضيف ملاحظة بجانب خيار “السماح بتضمين الموقع في إطار مضمن” في الإعدادات تشير إلى أن هذه الميزة غير موصى بها و/أو غير مدعومة — أو ما شابه ذلك.

هل ترى أنت (الزملاء) الأمر بنفس الطريقة؟ ما هو رأيك في ذلك؟