سؤال

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

ما أريده في مربع قائمة التشغيل/المشغل هذا هو أنه ينبغي تشغيل الفيديو الافتراضي على التحميل ؛ يمكن أن تكون قائمة مقاطع الفيديو الأخرى في القناة على الجانب الأيسر أو في الأسفل.
سيبدأ النقر على مقطع فيديو آخر في تشغيل هذا الفيديو.

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

شكرا مقدما. قون

هل كانت مفيدة؟

المحلول

إذا كنت تستخدم ASP.NET ، فمن السهل للغاية مع LINQ. فقط استهلك خلاصة فيديو YouTube ثم افعل ما تريد به:

إليك المكالمة التي تقوم بها للحصول على قائمة مقاطع الفيديو من قناة:

http://gdata.youtube.com/feeds/api/users/youtube_username_here/uploads؟orderby=updated

وإليك بعض رمز المثال:

    var url = FeedUrl;
    XDocument rss = XDocument.Load(url);

    var videos = from i in rss.Root.Elements("{http://www.w3.org/2005/Atom}entry")
            select new
            {
                Title = i.Element("{http://www.w3.org/2005/Atom}title").Value,
                URL = i.Element("{http://www.w3.org/2005/Atom}link").Attribute("href").Value
            };

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

حظا طيبا وفقك الله!

الأفضل،

-أوري

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top