سؤال

وذلك باستخدام HTML 5 متوافق مع مشغل الفيديو (الفيديو جيم) كيف دفعة واحدة حول تحميل فيديو حيوي ، دون الحاجة إلى إعادة تحميل كامل الصفحة ؟ تخيل قائمة من الروابط (ما يشبه التشغيل) و كل رابط يشير إلى الفيديو.عند النقر على الرابط, أريد تحميل الفيديو المحدد في لاعب.

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

أفكار ؟ وذلك بفضل!

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

المحلول

جاء مع حل بسيط.وهنا البرنامج النصي ؛ رمي هذا في الرأس:

function vidSwap(vidURL) {
var myVideo = document.getElementsByTagName('video')[0];
myVideo.src = vidURL;
myVideo.load();
myVideo.play();
}

ثم HREF سيتم استدعاء وظيفة:

<a href="#" onClick="javascript:vidSwap('myMovie.m4v'); return false;">Link</a>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top