سؤال

ولقد حققنا نوعا من فيديو المتزلج، حيث مصغرة من الفيديو يتم عرض في عرض أفقي، وعند النقر على هذه الصورة الفيديو، تحتاج أن إحصاءات الفيديو للعب.

وأنا إجراء مكالمة AJAX لاسترداد URL والبيانات المتعلقة الفيديو المحدد، ووضع URL داخل رمز <object> </object>.

وانها تعمل في الواقع، ولكن المشكلة هي أنني أواجه أنواع مختلفة من مصدر الفيديو ( 'يوتيوب'، 'فيميو "وما إلى ذلك)، وهناك بعض التأخير في الاستجابة AJAX وعرض القطعة الفيديو.

وأي فكرة حول كيف يمكن أن أعرف أن الكائن الفيديو يتم تحميلها أو لا بحيث يمكن أن أضع رسالة تحميل لتلك الفترة الزمنية.

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

المحلول

وأنا لست متأكدا من فيميو ولكن لاعب يوتيوب لديها واجهة برمجة تطبيقات جافا سكريبت، وعند تمكينه، لاعب سوف استدعاء وظيفة جافا سكريبت "onYouTubePlayerReady" عندما يتم تحميل لاعب وجاهزة.

وحتى مجرد الاستماع لذلك، وعليك أن تعرف عندما يتم تحميل لاعب وجاهزة.

إليك المستندات:

http://code.google.com/apis/youtube/js_api_reference.html

وأعتقد فيميو قد يكون شيئا من هذا القبيل.

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