مقالة مقدمة من wulin.com (www.vevb.com): خمسة أشياء لا يمكن أن تساعدك HTML5 في الوقت الحالي.
1: HTML5 لا يمكن تنفيذ DRMإذا كان لديك شركة الوسائط المتعددة ، فأنت بحاجة إلى التحكم في محتوى الفيديو الخاص بك أو الحد منه - عادةً إضافة تشفير حقوق الطبع والنشر الرقمية (DRM) إلى محتوى الوسائط المتعددة. لسوء الحظ ، لا يمكن لـ HTML5 الانضمام إلى DRM. تكمن مشكلة HTML5 في أنه ستعرض تنسيق محتوى الوسائط المتعددة تمامًا ، وليس من الصعب حل هذه المشكلة (يمكن رؤية التقنيات والاستراتيجيات ذات الصلة على نظام أخطاء W3C). أنا شخصياً أعتقد أن هذه المشكلة ضرورية بالفعل. إذا وضعنا جانباً الجدل حول DRM في مختلف القطاعات ، لا يزال من المفيد للغاية دعم DRM على الأقل للعديد من الشركات - انظر إلى مدونة LoveFilm وستعرف الصعوبات التي تواجهها العديد من شركات الوسائط المتعددة في الوقت الحالي.
2: HTML5 لا يمكن تشغيل مقاطع الفيديو الحية
HTML5 قادر بالفعل على التعامل مع ملفات الفيديو الثابتة جيدًا ، لكنها غير قادرة على التعامل مع مقاطع الفيديو المباشرة حتى الآن. على الرغم من أن HTML5 يمكن أن يوفر استعلام فيديو عالي الجودة والفيديو على خدمات الطلب ، إلا أنه لا يمكنه دعم المستخدمين لمشاهدة ألعاب كرة القدم عبر الإنترنت. تعوض Apple هذا النقص في HTML5 باستخدام بث مباشر HTTP. إنه ينقل قطع الملفات H.264 عبر HTTP ، ولكن يمكن أن تعمل هذه التقنية فقط على Safari. يمكن أن تجد مجلة Dreaming Media Magazine مورد فيديو HTML5 الغني جدًا على موقعها على الويب.
3: معالجة الصوت على HTML5 ليست مثالية
قد تعتقد أنه نظرًا لأن HTML5 يمكنه حل مشكلة تشغيل الفيديو ، فإن تشغيل الصوت ليس مشكلة بشكل طبيعي. لكن المشكلة الأكبر في معالجة الصوت هي كيفية التعامل مع مشكلة التأخير. يتم تسليط الضوء على هذه المشكلة عندما يتطلب تطبيقك أو لعبتك مزامنة ملفات صوتية مع الإجراءات المعروضة على الشاشة. واحدة من المشكلات هي أن المتصفحات المختلفة قد تتعامل أيضًا مع ملفات الصوت بشكل مختلف. إذا كنت تريد معرفة المزيد عن ذلك ، فيمكنك التحقق من المقدمة ذات الصلة على مدونة IE. توفر مكتبة Grant Skinner Soundjs JavaScript حلاً جيدًا.
4: لا يمكن التفاعل مع الكاميرا على HTML5
على عكس Flash ، لا يدعم HTML5 تفاعل المستخدم مع الكاميرا (أو الميكروفون على جهاز كمبيوتر) ، مما يجعل تنفيذ الاجتماعات القائمة على الويب. بالطبع ، لا توجد طريقة. على HTML5LABS ، يمكنك العثور على معيار ذي صلة لواجهة برمجة تطبيقات Capture Capture ، وهو الجزء حول معالجة الصوت في معيار W3C. تطورت HTML5Labs من أقدم معايير Microsoft وبعض معايير الويب (مثل W3C). لذلك لا يزال قيد التطوير. بمجرد حل مشكلة معالجة الصوت ، سنبدأ في حل مشكلة الفيديو. يمكنك العثور على العديد من المعلومات ذات الصلة على موقع HTML5LABS.
5: لا يمكن تحقيق تشغيل مشهد كامل لمقاطع الفيديو على HTML5
لا توجد مشكلة في استخدام البرنامج المساعد لمشاهدة مقاطع الفيديو في ملء الشاشة. ومع ذلك ، إذا كنت تستخدم HTML5 ، فقد يكون هذا صعبًا بعض الشيء (على الأقل في الوقت الحالي). ولكن هناك الآن بعض اتفاقيات الدعم ذات الصلة لهذه القضية.