के साथ स्क्रॉल करके एचटीएमएल 5 वीडियो प्ले मैं एक वेब पेज बनाने में सक्षम होना चाहता हूं जो माउस व्हील ऊपर और नीचे स्क्रॉल करते समय वीडियो आगे और पीछे चलाता है। यह एचटीएमएल 5 और संभवतः जावास्क्रिप्ट के माध्यम से कल्पनाशील लगता है। इस तरह की चीज के लिए किसी भी प्रकार की दिशा सहायक होगी।माउस व्हील
उत्तर
संभवतः इस
$(document).mousewheel(function(event, delta, deltaX, deltaY){
if (deltaY > 0) {
$(".video-element").get(0).playbackRate = -1;
} else {
$(".video-element").get(0).playbackRate = 1;
}
event.preventDefault();
});
हर समय वीडियो रोकें। नियमित अंतराल के साथ स्क्रॉल स्थिति प्राप्त करें और वीडियो को स्क्रॉल स्थिति की तलाश करें। किसी भी पेज लोडर प्रभाव का उपयोग करके वीडियो को पूरी तरह से बफर करने की अनुमति दी जाती है।
// select video element
var vid = document.getElementById('v0');
//var vid = $('#v0')[0]; // jquery option
// pause video on load
vid.pause();
// pause video on document scroll (stops autoplay once scroll started)
window.onscroll = function(){
vid.pause();
};
// refresh video frames on interval for smoother playback
setInterval(function(){
vid.currentTime = window.pageYOffset/400;
}, 40);
हाय, मुझे पता है कि यह एक लंबा शॉट है, लेकिन मैं अपनी परियोजना के लिए अपना उत्तर उपयोग कर रहा हूं और मैं इसे प्राप्त करना चाहता हूं: http://stackoverflow.com/questions/26756362/html5-video-pause-while- स्क्रॉलिंग क्या यह संभव है? – Mauro74
मैं इस का उपयोग कर रहा हूँ। यह सही नहीं है, लेकिन यह आपकी मदद करनी चाहिए।
var videoScrollTop = $(document).scrollTop();
$(document).scroll(function() {
var vid = $('#video')[0];
if(videoScrollTop < $(document).scrollTop()){
vid.currentTime += 0.081;
} else {
vid.currentTime -= 0.081;
}
videoScrollTop = $(document).scrollTop();
});
मैं जानता हूँ कि यह एक पुराने सवाल है, लेकिन मैं दूसरे दिन यह भर में ठोकर खाई और the answer above मदद की मुझे एक छोटे से jQuery plugin इस प्रभाव को प्राप्त करने के लिए लिखें।
स्क्रॉल पर मैंने खिड़की के संबंध में वीडियो तत्व की स्थिति की गणना की, फिर वीडियो पर वर्तमान समय की गणना करने के लिए इसका उपयोग किया।
हालांकि वीडियो के वर्तमान समय को अपडेट करने के लिए सेटटाइमआउट/सेट इंटरवल का उपयोग करने के बजाय, मैंने request animation frame का उपयोग किया। अनुरोध एनीमेशन फ्रेम वीडियो को प्रस्तुत करेगा जब यह एक सेट इंटरवल का उपयोग करने के बजाय कर सकता है जो ब्राउज़र तैयार नहीं होने पर भी चलाएगा।
ऊपर के उदाहरण के लिए इस आवेदन:
var renderLoop = function(){
requestAnimationFrame(function(){
vid.currentTime = window.pageYOffset/400;
renderLoop();
});
};
renderLoop();
यह शानदार है, ठीक वही है जो मैं प्राप्त करने की उम्मीद कर रहा था और मेरे मालिक ने उसी पृष्ठ से अपनी प्रेरणा ली थी जिसे आपने जिथब पर संदर्भित किया था। धन्यवाद – HelloSpeakman
मेरी छोर से कुछ mods यह चिकनी बनाने के लिए
// select video element
var vid = document.getElementById('v0');
//var vid = $('#v0')[0]; // jquery option
// pause video on load
vid.pause();
// pause video on document scroll (stops autoplay once scroll started)
window.onscroll = function(){
vid.pause();
};
// refresh video frames on interval for smoother playback
setInterval(function(){
TweenMax.to(vid,2,{currentTime:window.pageYOffset/400});
}, 40);
- 1. माउस व्हील
- 2. माउस व्हील tmux
- 3. TListView और माउस व्हील स्क्रॉलिंग
- 4. पैनल पर माउस व्हील कैप्चर कैसे करें?
- 5. वर्टिकल माउस स्क्रॉलिंग व्हील वीएस 2010 अल्टीमेट
- 6. एचटीएमएल 5 कैनवास माउस व्हील इवेंट
- 7. JSCrollPane स्क्रॉल 1 लाइन प्रति माउस व्हील चरण कैसे बनाएं?
- 8. मैं विंडो माउस व्हील स्क्रॉलिंग को कैसे दबा सकता हूं ...?
- 9. माउस व्हील झुकाव का पता लगाने के लिए कैसे?
- 10. सी # सूची दृश्य के बिना माउस व्हील स्क्रॉल
- 11. IntelliJ में माउस व्हील स्क्रॉलिंग गति कैसे सेट करें?
- 12. स्क्रॉल व्हील
- 13. कलर व्हील
- 14. हाई लेवल डिज़ाइन पैटर्न या व्हील रीइन्वेंटिंग द व्हील
- 15. AVPlayerLayer - व्हील रीप्रोग्रामिंग?
- 16. स्क्रॉल व्हील घटनाक्रम कैप्चरिंग
- 17. Emacs माउस समर्थन
- 18. जावास्क्रिप्ट: माउस व्हील इवेंट कैप्चर करें और पृष्ठ को स्क्रॉल न करें?
- 19. स्क्रॉलव्यूयर के बच्चे के नियंत्रण पर माउस व्हील काम नहीं कर रहा है
- 20. मैं WPF में माउस व्हील क्लिक ईवेंट को कैसे प्रबंधित कर सकता हूं?
- 21. माउस व्हील को अक्षम करने के लिए बटन कैसे क्लिक करें?
- 22. ओवरफ्लो-एक्स के साथ तत्व में माउस व्हील पर क्लिक करके क्षैतिज स्क्रॉलिंग अक्षम करें: छुपा
- 23. माउस व्हील और तीर कुंजियों के साथ 'wx.ScrolledPanel` के माध्यम से स्क्रॉलिंग
- 24. माउस व्हील का उपयोग कर एक समय में DataGridView स्क्रॉल एक आइटम कैसे बना सकते हैं?
- 25. फ्लैश: पूर्ण स्क्रीन मोड (विंडोज़ और मैक) में माउस व्हील इवेंट्स का उपयोग करना
- 26. WindowsFormsHost में WIndows फॉर्म चार्ट माउस व्हील प्राप्त नहीं करता है?
- 27. माउस व्हील और स्क्रॉल बार का उपयोग करके चिकना लंबवत पृष्ठ स्क्रॉलिंग
- 28. jQuery - AJAX के साथ jScrollPane: माउस व्हील काम नहीं कर रहा है
- 29. एएस 3 में एक साथ ब्राउज़र और एसडब्ल्यूएफ माउस व्हील स्क्रॉलिंग को कैसे रोकें?
- 30. माउस व्हील डाउन इवेंट वाली वेबसाइट पर कितने पिक्सल स्क्रॉल किए जाते हैं?
आप [इस] की तरह कुछ (http://a-class.mercedes-benz.com/nl/nl मतलब है /)? – avb
हां, बिल्कुल। मुझे देखने दो कि क्या मैं उनके कोड में डुबकी लगा सकता हूं और इसे मेरे लिए काम कर सकता हूं। –
उपर्युक्त टिप्पणी को लोगों को योगदान देने से रोकें, मुझे अभी भी कुछ मदद चाहिए। इस बात पर जाने के लिए साइट पर बहुत सारे कोड हैं कि सामान वास्तव में क्या काम करता है। –