iframe src के अंत में, &enablejsapi=1
वीडियो पर js API का उपयोग करने की अनुमति दें
और फिर jquery के साथ:
jQuery(document).ready(function( $ ) {
$('.video-selector iframe')[0].contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}', '*');
});
यह डॉक्यूमेंट पर वीडियो को स्वचालित रूप से प्ले करना चाहिए
ध्यान दें, कि आप वीडियो को प्रारंभ करने के लिए किसी अन्य तत्व पर क्लिक करने के लिए एक क्लिक फ़ंक्शन के अंदर भी इसका उपयोग कर सकते हैं
इससे भी महत्वपूर्ण बात, आप मोबाइल डिवाइस पर वीडियो को ऑटो-स्टार्ट नहीं कर सकते, इसलिए उपयोगकर्ताओं को वीडियो शुरू करने के लिए हमेशा वीडियो प्लेयर पर क्लिक करना होगा
संपादित करें: मैं वास्तव में दस्तावेज़ पर 100% निश्चित नहीं हूं। पहले से ही आइफ्रेम तैयार हो जाएगा, क्योंकि YouTube अभी भी वीडियो लोड कर रहा है। मैं वास्तव में एक क्लिक फ़ंक्शन के अंदर इस फ़ंक्शन का उपयोग कर रहा हूं:
$('.video-container').on('click', function(){
$('video-selector iframe')[0].contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}', '*');
// add other code here to swap a custom image, etc
});