में ऑडियोबफर के लिए स्थाई घटना प्राप्त करें, इसलिए मैं क्रोम में ऑडियो फाइल चला रहा हूं और मैं यह जानना चाहता हूं कि खेल कब समाप्त हो गया है, इसलिए मैं इसके संदर्भों को हटा सकता हूं। यहां मेरा कोडएचटीएमएल 5/क्रोम
var source = context.createBufferSource();
source.buffer = sound.buffer;
source.loop = sound.loop;
source.onended = function() {
delete playingSounds[soundName];
}
source.connect(mainNode);
source.start(0, sound.start, sound.length);
हालांकि, ईवेंट हैंडलर आग नहीं लगाता है। क्या यह अभी तक W3 specification द्वारा वर्णित के रूप में समर्थित नहीं है? या मुझ से कुछ गलत हो रहा है?
यह शायद Stackoverflow.com के लिए एक बेहतर सवाल होगा। यह विशेष रूप से खेल के विकास से संबंधित नहीं है। यदि आप चाहें तो मैं इसे स्थानांतरित कर सकता हूं। – MichaelHouse
हाँ, कृपया करें। :) –
अच्छी तरह से, यह निश्चित रूप से तय किया गया है, लेकिन मैं इसे काम पर नहीं ला सकता। https://bugs.webkit.org/show_bug.cgi?id=116798 – uber5001