मैं एचटीएमएल 5 ऑडियो में ध्वनि प्रभाव लागू कर रहा हूं लेकिन कुछ समय बाद, यह किसी भी ऑडियो को चलाने से रोकता है। फ़ाइल का प्रकार सही है क्योंकि यह ठीक शुरू होता है लेकिन फिर हार मानता है।एचटीएमएल 5 ऑडियो प्लेस यादृच्छिक रूप से
var sound = new Audio(url);
function play() {
sound.play();
}
क्या ऐसा करने का कोई बेहतर तरीका है जिससे यह लगातार ध्वनि बजाता है?
यहां मेरे कार्यान्वयन का एक लिंक है। स्पेसबार को तब तक दबाकर पुन: उत्पन्न करना आसान होता है जब तक कि यह अंततः हार न जाए (अतिरिक्त ध्वनियों के लिए रोशनी भी शूट करें)। http://craftyjs.com/elevatoraction/
यह Chrome का नवीनतम संस्करण में मेरे लिए होता है (8,0)
संपादित करें: मैंने किया था के रूप में गौरव का सुझाव दिया और केवल एक ध्वनि फ़ाइल का एक ही उदाहरण खेला है, लेकिन समस्याओं का एक ही तरह मौजूद हैं । यह मनमाने ढंग से खेलना बंद कर देगा।
संपादित करें 2: मैं सिर्फ देखा है कि जब भी मैं ध्वनि खेलने की कोशिश, networkState
हमेशा 1
जो this के अनुसार इसका मतलब यह पूरी तरह से लोड नहीं हुआ है। यह अजीब लग रहा है क्योंकि यह कभी-कभी खेलता है और यहां तक कि जब यह networkState
चलाता है तब भी 1
से संबंधित है आप क्या ब्राउज़र संस्करण (रों) और ऑपरेटिंग सिस्टम संस्करण (रों) आप पर समस्या reproduced किया है निर्दिष्ट करना चाहिए लगता है। –