سؤال

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

مساعدتكم وتوجيهاتك موضع تقدير كبير. شكرًا.

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

المحلول

يستخدم موقع YouTube وغيرهم علامة فيديو HTML5 لتشغيل التشغيل على أجهزة iPhone. يعمل مثل هذا:

<video  width="480" height="360" controls>
    <source src="test.mp4" type="video/mp4" />
    <source src="test.ogv" type="video/ogg" />
</video>

في Safari (سطح المكتب وكذلك الهاتف المحمول) والكروم ، سيتم تشغيل ملف test.mp4 المضغوط H264. سوف تلعب Firefox Test.Ogv. بالنسبة لمقاطع الفيديو الأخرى ، لا يزال يجب أن يكون لديك مشغل فيديو فلاش كاحتفال. يمكنك الحصول على كل التنسيق الذي يتم اختياره وتراجع فلاش تلقائيًا باستخدام HTML5MEDIA. يمكنك أيضًا التحقق من الخروج Sublimevideo, ، والتي توفر عناصر تحكم مشغل الفيديو ل <video> بطاقة شعار.

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