काम नहीं कर रहा है मुझे यूट्यूब आईफ्रेम एपीआई के माध्यम से वीडियो पर गुणवत्ता सेटिंग्स सेट करने में कुछ परेशानी हो रही है।यूट्यूब आईफ्रेम एपीआई "सेट प्लेबैक क्वालिटी" या "सुझाई गई गुणवत्ता"
var player;
player = new YT.Player('player', {
height: '490',
width: '725',
videoId: yturl,
/* setPlaybackQuality: 'hd720', <-- DOES NOT WORK */
/* suggestedQuality: 'hd720', <-- DOES NOT WORK */
events: {
'onReady': onPlayerReady
}
});
function onPlayerReady(event) {
player.setPlaybackQuality('hd720'); // <-- DOES NOT WORK
event.target.setPlaybackQuality('hd720'); // <-- DOES NOT WORK
player.setVolume(100); // <-- DOES WORK
console.log(player.getPlaybackQuality()); // <-- Prints 'small' to console
event.target.playVideo();
}
अजीब बात यह है कि player.setPlaybackQuality
या event.target.setPlaybackQuality
करने के लिए अपने कॉल किसी भी त्रुटि नहीं दे करता है: यह मेरा कोड है। ऐसा लगता है जैसे खिलाड़ी इसे अनदेखा करता है। कॉल करने के लिए कहें, player.setSuggestedQuality
(एक फ़ंक्शन जो मौजूद नहीं है) अपेक्षित त्रुटि को फेंकता है।
मैंने सभी वैध स्ट्रिंग पैरामीटर को outlined in the API reference ('मध्यम', 'बड़ा', 'hd720' आदि) के रूप में आजमाया है। उनमें से कोई भी काम नहीं करता है।
किसी के पास कोई भी सुझाव है कि मुझे इस संपत्ति को कैसे सेट करना है?
केवल समाधान मैं मिल सकता है - http://stackoverflow.com/a/30395558/2165415 –