मैं एक वीडियो प्लेयर पर काम कर रहा हूं और मैं कुछ मूल वीडियो क्रियाओं को नियंत्रित करना चाहता हूं जैसे प्ले, पॉज़, कीबोर्ड के माध्यम से खोजें। तो यहां वह कोड है जिसका उपयोग मैं कीबोर्ड ईवेंट प्राप्त करने के लिए कर रहा हूं।jquery ट्रिगर कीप्रेस घटना पर दो बार
$("#video_container_div").on("keypress", function (e) {
e.preventDefault();
e.stopPropagation();
switch (e.which) {
case 32:
{ // space
console.info("I am in keyboard controls");
$("#playpausebtn").click();
break;
}
default:
return;
}
});
$("#fullscreenbtn").click(function() { //bind click event on fullscreen button
console.info("I am in fullscreen")
fullscreenFun();
});
अब मुद्दा मैं का सामना करना पड़ रहा है, तो फुलस्क्रीन बटन पर उपयोगकर्ता क्लिक करें और फिर स्पेस बार दबाते हैं, तो घटना twicely निकाल दिया है। http://202.164.44.244/products/trunk/video_player/sample1.htm पहले यह वीडियो चलाता/रोकता है फिर स्वचालित रूप से पूर्णस्क्रीन या किसी भी अंतिम केंद्रित ईवेंट को निकाल दिया जाता है।
अगर मैं फुलस्क्रीन बटन और फिर स्पेस बार दबाया तो दर्शाता है कि यह सांत्वना:
I am in fullscreen
I am in keyboard controls
I am in fullscreen
एक और ढेर सवाल किसी में वही समस्या के इस जवाब दिया
यहाँ प्लेयर का लिंक:
http://202.164.44.244/products/trunk/video_player/sample1.htm
लेकिन मुझे इसके ठोस समाधान की आवश्यकता है। मुद्दा पहले से ही मेरा पूरा दिन ले लिया।
क्या आप प्लंकर लिंक प्रदान कर सकते हैं? –
'fullscreenFun(); 'क्या करता है? –
मैंने अभी प्रश्न संपादित किया है और लिंक का उल्लेख किया है। कृपया एक नज़र डालें –