مقاطع فيديو يوتيوب المضمنة تحتاج أحيانًا إلى النقر مرتين لبدء التشغيل

مرحباً، شاركتني @Aizada_M مشكلة صغيرة في منتدى خاصتهم والتي لم أتمكن من تحديد المشكلة الدقيقة، خاصة وأنها حدثت حتى عند إنشاء سمة جديدة بدون CSS، ولا JS، ولا مكون، مع تعطيل الإضافات غير الرسمية.

عند تضمين فيديو يوتيوب، فإنه يحتاج أحيانًا إلى النقر مرتين قبل التشغيل.

لم تحدث المشكلة أيضًا في الوضع الآمن لأنه إذا فتحت الموقع، ثم انتقلت إلى صفحة الفيديو المضمن، فإن المشكلة ببساطة لا تحدث. :upside_down_face:

إحدى الطرق لتكرار المشكلة هي الانتقال مباشرة إلى صفحة الفيديو المضمن. إذا فتحت أي صفحة أخرى، وانتقلت (دون إعادة تحميل علامة التبويب!) بشكل طبيعي إلى صفحة تحتوي على فيديو يوتيوب مضمن، فلن تحدث المشكلة. هذا هو السبب في أنني لم أتمكن من تكرارها باستخدام الوضع الآمن: لم أكن على علم بأنه يمكنني إلحاق ?safe_mode=no_themes,no_plugins بنهاية أي عنوان URL، كنت دائمًا أذهب من https://my-discourse/safe-mode ثم أنتقل…


خطوات لتكرار المشكلة:

  1. انتقل إلى \u003chttps://meta.discourse.org/t/embedded-youtube-full-screen-bug-part-deux/52649/2?u=canapin\u003e

  2. انقر فوق تشغيل. لا ينبغي أن يحدث شيء.

  3. انقر فوق تشغيل مرة أخرى. سيعمل الفيديو.


خطوات لعدم تكرار المشكلة:

  1. انتقل إلى \u003chttps://meta.discourse.org\u003e

  2. افتح البحث، أدخل \"Seems OK to me in fullscreen?\"، افتح النتيجة الأولى في نفس علامة التبويب

  3. انقر فوق الفيديو. يجب أن يعمل بنقرة واحدة.

إعجابَين (2)

مرحباً،

هذه ليست مشكلة. هذا مكون إضافي يسمى lazyYT (تحميل كسول) يقوم بإنشاء صورة مصغرة لمقاطع فيديو YouTube ليتم تحميلها فقط عند النقر عليها. :slightly_smiling_face:

إعجابَين (2)

شكراً على المعلومات :+1:
أفهم كيف تعمل من خلال النظر إلى كود HTML عندما أنقر.

لكنك ربما أسأت فهم المشكلة.
الصورة المصغرة موجودة في كلتا الحالتين.

وفي كلتا الحالتين، عندما ننقر على الصور المصغرة، يتم تحميل الإطار المضمن (iframe) بالفعل، كما هو متوقع فيما يتعلق بالتحميل الكسول (lazy loading). ولكن في الحالة الثانية فقط، يتم تشغيل الفيديو بنقرة واحدة، وهذا هو السلوك المتوقع.

سلوك الحالة الأولى التي أصفها ليس هو السلوك المتوقع، وهو سيء من تجربة المستخدم أن تنقر على زر “تشغيل الفيديو” (الذي يتم تمييزه عند التحويم) لرؤية خلفية سوداء، ثم دائرة تحميل، ثم نفس الصورة المصغرة السابقة ولم يبدأ الفيديو.

إعجابَين (2)

LazyYT في طريقه إلى الزوال، لسنا متأكدين بالضبط متى سنتخلص منه وبماذا، لكنه بالتأكيد سيذهب (على الأرجح في وقت ما خلال الأشهر الثلاثة إلى الستة المقبلة)

هذا يعني للأسف أننا من غير المرجح أن نقضي الكثير من الوقت في تصحيح هذه المشكلة.

4 إعجابات

نعم آسف ربما أسأت الفهم ولكن هذا لأنه منذ أن استخدمت Discourse، فإن مقاطع فيديو YouTube التي يشغلها lazyYT تعمل بنقرة مزدوجة وليس بنقرة واحدة. واعتقدت أن النقرة المزدوجة هي السلوك المتوقع. :slightly_smiling_face:

3 إعجابات

هذه هي الحالة التي يسعدني فيها أن المشكلة لن يتم إصلاحها لأنك ستنتقل إلى شيء آخر، مما يعني دائمًا أن Discourse يتطور (للأفضل حتى الآن! :smile:) :+1:

3 إعجابات