के साथ HTML5 वीडियो ऑब्जेक्ट का चयन करना मुझे jQuery के साथ HTML5 वीडियो टैग पर समस्याएं आ रही हैं।jQuery
एचटीएमएल कोड:
<video id="vid" height="400" width="550">
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogv" type="video/ogg">
</video>
Javascript कोड:
function playVid(){
console.log($('#vid'));
console.log($('#vid')[0]);
$('#vid')[0].currentTime=5;
$('#vid')[0].play()
}
$(document).ready(){
playVid();
}
निम्न त्रुटि के साथ .currentTime
लाइन पर कोड टूट जाता है:
InvalidStateError: An attempt was made to use an object that is not, or is no longer, usable
यहाँ है यहाँ मेरी कोड है थोड़ा सा जिसे मैं समझ नहीं सकता - पहला console.log
ऑब्जेक्ट दिखाता है मैं उम्मीद करता हूं कि इस ऑब्जेक्ट के अंदर 0
नामक एक और ऑब्जेक्ट है और इसमें .currentTime
समेत सभी HTML5 वीडियो गुण और विधियां हैं जिनकी आप अपेक्षा करेंगे।
हालांकि जैसे ही मैं $('#vid')[0]
का दूसरा लॉग करता हूं, यह वीडियो टैग के लिए HTML कोड दिखाता है, न कि ऑब्जेक्ट जिसे मैं 0
कहलाता था। मुझे console.log($('#vid')["0"])
और console.log($('#vid').get(0))
के लिए सटीक एक ही परिणाम मिलते हैं।
क्या नामक ऑब्जेक्ट पर $('#vid')
द्वारा ऑब्जेक्ट में प्राप्त करने का कोई तरीका है जो jQuery में काम करता है?
अहह - मैं तैयार होने से पहले उन्हें एक्सेस करने का प्रयास कर रहा था! सहायता के लिए धन्यवाद! – Jimmery