मैं वर्तमान में जावास्क्रिप्ट में एक गेम बना रहा हूं लेकिन शूट करने की कोशिश करते समय, शूटिंग ध्वनि फिर से शुरू नहीं होती है। मेरे एचटीएमएल इस तरह दिखता है:जावास्क्रिप्ट में एम्बेडेड ध्वनि को पुनरारंभ कैसे करें?
<embed id="playerShot" src="resources/sounds/ump45shot.mp3" hidden="true" autostart="false"loop="false" volume="20">
मेरे जावास्क्रिप्ट समारोह
function shoot() {
document.getElementById("playerShot").Play();
}
है वहाँ इसे फिर से खेलने से पहले ध्वनि पुनः आरंभ करने की कोई तरीका है?
मैं व्यक्तिगत रूप से स्मृति में उस तत्व का क्लोन रखता हूं, फिर आवश्यक होने पर दस्तावेज़ के क्लोन को जोड़ता हूं और इसे समाप्त होने के बाद इसे हटा देता हूं। एचटीएमएल 5 'ऑडियो' तत्व और jQuery के साथ मैं यही करता हूं, यह सुनिश्चित नहीं करता कि आप इसे शुद्ध जेएस के साथ 'एम्बेड' पर कैसे लागू करेंगे। –