Skin.arctic.horizon: [طلب] اللعب باستخدام في مربع حوار المعلومات

تم إنشاؤها على ٢٦ يونيو ٢٠٢٠  ·  9تعليقات  ·  مصدر: jurialmunkey/skin.arctic.horizon

هل من الممكن أن يكون لديك إعداد للزر "تشغيل" في مربع حوار المعلومات لعناصر TMDbHelper لفرض اختيار اللاعب؟

الموقف الذي أواجهه هو في أماكن مثل محور العرض أو شاشة التوقف ، حيث لا يمكنك فتح قائمة السياق ، ولديك فقط خيار الدخول إلى مربع حوار المعلومات. في هذه الحالة لا يمكنني إجراء عمليات Trakt (نوع من الخسارة ، أستمر في مشاهدة الأفلام على شاشة التوقف التي أريد مشاهدتها 😅) ، اختر لاعبًا ، إلخ ...

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

ال 9 كومينتر

هل تعتقد أن خيار البحث هذا https://github.com/jurialmunkey/skin.arctic.horizon/issues/184 سيحل هذه المشكلة؟

أنا قلق بعض الشيء من إضافة الكثير من الأزرار لأن العقارات محدودة إلى حد ما. قد يكون الشيء الآخر هو زر "إجراءات" عام من شأنه أن يظهر قائمة منبثقة من الخيارات (على غرار زر "إدارة").

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

كلا ، لا توجد طريقة للحصول على عناصر قائمة السياق من الجلد. يجب أن تكون جميع "الإجراءات" مشفرة في الجلد باستخدام أوامر مدمجة.

خيار "البحث" الجديد مثالي لهذا 👍

jurialmunkey ، هل ستساعد هذه المعرفة بكيفية عملهم داخليًا بأي شكل من الأشكال؟ https://github.com/xbmc/xbmc/pull/18106#issuecomment -651660727

هذا فقط لإرفاق عنصر قائمة سياق معين بعنصر قائمة محدد في دليل مكون إضافي عبر python - معظم عناصر قائمة السياق لا تستخدم هذه الطريقة وبدلاً من ذلك تأتي من عناصر مضمنة أو إضافات لقائمة السياق.

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

jurialmunkey بالنسبة لما يستحقه (مع الأخذ في الاعتبار تلك الموجودة فقط للعناصر المضافة عبر xbmcgui.ListItem.addContextMenuItems(...) ) ، يمكنك استرداد هذه الإجراءات والتسميات عبر ListItem.Property(ContextMenuAction(...)) و ListItem.Property(ContextMenuLabel(...)) على التوالي ، واستخدام الفهرس كمعامل.

لست متأكدًا من مدى قدرتك على التعامل مع عدد غير محدد من العناصر الموجودة على جانب الجلد ، ولكن يجب أن تكون هذه الخصائص في متناولك هناك أيضًا. يمكنني قراءتها عبر DevHelper Web ، فقط من خلال تركيز عنصر ما.

آه بالطبع! لم أفكر تمامًا حتى في استخدام $ INFO [ListItem.Property (Context ...)] - أتساءل عما إذا كان سينفذ الأمر بالفعل إذا تم وضعه في <onclick> على الرغم من ...

لست متأكدًا من مدى قدرتك على التعامل مع عدد غير محدد من العناصر الموجودة على جانب الجلد

ليس من السهل ... إنها في الأساس عبارة عن عدد X من الإدخالات ذات الترميز الثابت للحالة ولديها شروط رؤية !String.IsEmpty(foo) للتحقق مما إذا كانت هناك قيمة.

jurialmunkey حسنًا ، لقد ظننت أنني سأعرض لك نتائجي 😁

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

drinfernoo picture drinfernoo  ·  7تعليقات

Blurayx picture Blurayx  ·  5تعليقات

juanma-cvega picture juanma-cvega  ·  6تعليقات

Blurayx picture Blurayx  ·  5تعليقات

Goldsucher picture Goldsucher  ·  4تعليقات