2011-09-28 31 views

उत्तर

21
var video = document.getElementById('player'); 
video.volume = 0.5; 

पीएस संगतता के लिए this स्क्रिप्ट का उपयोग करें।

+0

अच्छा, छोटा और कार्यात्मक। थम्स अप! –

1

jQuery के साथ एक छोटे से चाल का उपयोग करने की जरूरत है: jQuery का उपयोग कर,

$('#your_video_id').get(0).volume = 0; 
+0

या सिर्फ '$ ('# your_video_id') [0] .volume = 0;' :) – NoLifeKing

1

डिफ़ॉल्ट मात्रा निर्धारित करना:

$(function() { 
    $("video").each(function(){ this.volume = 0.5; }); 
}); 
26

इस प्रकार आप <video> तत्व की volume संपत्ति को प्रभावित कर सकते हैं:

document.getElementsByTagName('video')[0].volume = 0.5; 

jQuery का उपयोग कर तो तुम इतनी तरह एक jQuery संग्रह वस्तु में मात्रा को बदलने के लिए उनके prop विधि का उपयोग कर सकते हैं:

$("video").prop("volume", 0.5); 

इस संग्रह में सभी डोम तत्वों को बदल देगा।

14
<div> 
    <video id="sampleMovie" src="mp4/Premier delivery.mp4" width="777" height="582.75" controls autoplay ></video> 
     <script> 
     var video = document.currentScript.parentElement; 
     video.volume = 0.1; 
     </script> 
    </div> 

पूरी तरह से काम करता है!

1

आप जावास्क्रिप्ट के साथ गड़बड़ नहीं करना चाहते हैं, तो आप इस तरह यह कर सकते हैं:

<video muted=""> 
    <source src="yourvideo.mp4" type="video/mp4"> 
</video> 
+1

प्रश्न के दायरे से बाहर। –

+0

अभी भी जानना उपयोगी है! Jeeze। – Andy

+0

महान जवाब, धन्यवाद! : डी – ncomputers

18

आप यह मानते हुए अपने HTML में जे एस मिश्रण के साथ अच्छा कर रहे हैं, तो आप events में से एक का लाभ उठाने कर सकते हैं, इस तरह के loadstart के रूप में:

<video onloadstart="this.volume=0.5" ...> 

चेतावनी: ब्राउज़र समर्थन - नवीनतम क्रोम में काम करता है, और एफएफ (वहाँ एक दृश्य बग है, हालांकि)। दूसरों का परीक्षण नहीं किया है।

+1

पूरी तरह से काम करता है! – Suriyaa

+0

सबसे सरल जवाब! अगर केवल डब्ल्यू 3 सी हमारे म्यूट किए गए एक के साथ जाने के लिए वॉल्यूम एट्रिब्यूट देने के लिए उपयुक्त दिखता है। –

+1

सभी उत्तर हैक्स हैं, लेकिन यह कम से कम कार्रवाई को कोड के करीब रखता है। यद्यपि अविभाज्यता के लिए एक तर्क है, मुझे लगता है कि यह विरासत कोडर को यह देखने के लिए एक योग्य अपवाद है कि वॉल्यूम 50% से क्यों शुरू हो रहा है। –

संबंधित मुद्दे

 संबंधित मुद्दे