मैं अपने पृष्ठ पर एक वीडियो जोड़ने के लिए Youtube iframe API का उपयोग कर रहा हूं, लेकिन यह संबंधित वीडियो दिखा रहा है जब वीडियो समाप्त होने वाला है, भले ही मैंने 'rel' पैरामीटर को 0 पर सेट किया हो।
मेरे कोड का संबंधित हिस्सा यहां दिया गया है:
function onYouTubeIframeAPIReady() {
player = new YT.Player('homeplayer', {
height: '1070',
width: '1920',
videoId: videoID,
playerVars: {
'controls': 0,
'loop': 1,
'modestbranding': 1,
'rel': 0,
'showinfo': 0,
'playlist': videoID
},
events: {
'onReady': onPlayerReady
}
});
}
हो सकता है कि यह प्रश्न पहले ही पूछा जा चुका हो, लेकिन मुझे इसका समाधान नहीं मिल रहा है क्योंकि youtube api को कई बार अपडेट किया गया है।
1 उत्तर
rel
पैरामीटर की कार्यक्षमता बदल गई है; 2018 के अगस्त में, YouTube ने इसे हटा दिया और 2018 के सितंबर में उन्होंने प्लेयर API को संशोधित कर दिया ताकि आप संबंधित वीडियो को अब छिपा न सकें। इसके बजाय, अगर आप rel
को 0 पर सेट करते हैं, तो एम्बेड किया गया प्लेयर केवल उसी चैनल से संबंधित वीडियो दिखाएगा, जहां से अभी-अभी चलाया गया वीडियो है। अगर आप rel
को छोड़ देते हैं, तो एम्बेड किया गया प्लेयर YouTube पर कहीं से भी संबंधित वीडियो दिखाएगा। संबंधित वीडियो को पूरी तरह से हटाने का अब कोई तरीका नहीं है।
ज़्यादा जानकारी के लिए https://developers.google.com/youtube/player_parameters#release_notes_08_23_2018 देखें .
संबंधित सवाल
जुड़े हुए प्रश्न
नए सवाल
youtube
YouTube एक वीडियो-साझाकरण वेबसाइट है, जिस पर उपयोगकर्ता वीडियो अपलोड, साझा और देख सकते हैं। StackOverflow के प्रश्न "youtube" के साथ टैग किए गए हैं जो विशिष्ट प्रोग्रामिंग समस्याओं, सॉफ़्टवेयर टूल या लाइब्रेरी के बारे में होने चाहिए। यदि आपका प्रश्न YouTube API के बारे में है, तो "youtube-api" टैग को भी जोड़ा जाना चाहिए।