2012-03-06 10 views
5

मैं अपनी संगीत फ़ाइलों को चलाने के लिए playBackgroundMusic() विधि का उपयोग कर रहा हूं।
मैंने लूप पैरामीटर को सत्य पर सेट किया है।
मैं कोशिश की है निम्न स्वरूपों:एंड्रॉइड डिवाइस पर समस्या प्लेबैकग्राउंड म्यूजिक विधि का उपयोग करते हुए ध्वनि को लूपिंग करते समय Cocos2d-x CocosDenshion

  • .wav
  • .ogg
  • .mp3
  • .mp4
  • .m4a

समस्या यह है कि फ़ाइल है लूपिंग, लेकिन यह एंड्रॉइड उपकरणों पर निर्बाध रूप से लूप नहीं कर रहा है।
यह आईफोन एएफ आईपैड पर पूरी तरह से अच्छी तरह से loops।

हर बार फ़ाइल अंत तक पहुंच जाता है, वहां एक छोटा अंतर होता है और फिर यह फिर से खेलता है।
अंतर एक सेकंड के अंश के बारे में है, लेकिन अभी भी ध्यान देने योग्य है।

मैंने 5-6 अलग-अलग ध्वनियों की कोशिश की है और प्रारूपों को भी बदल दिया है। कोई भाग्य नहीं!!

मैंने अपने एंड्रॉइड डिवाइस पर कोकोस 2 डी-एक्स लाइब्रेरी के साथ आने वाली "टेस्ट" परियोजना भी बनाई है और कोकोसेंशन परीक्षण खेला है।
ऐसा लगता है कि यहां तक ​​कि उसमें भी निर्बाध लूपिंग के साथ समस्या हो रही है।

क्या किसी ने यह कोशिश की है ??
यदि कोई उनके विचार के साथ पिच करता है तो मैं वास्तव में सराहना करता हूं। :)

यदि मैं playEffect() का उपयोग करता हूं, तो ध्वनि लूप, लेकिन मैं संगीत फ़ाइलों को चलाने के लिए playEffect का उपयोग नहीं करना चाहता।

नोट: - मैं cocos2d-x 1.0.1-x-0.11.0 संस्करण का उपयोग कर रहा हूं।
नवीनतम कौन सा है।

+0

कोकोस 2 डी-2.0-x-2.0.3 के साथ अपनी प्रोजेक्ट को आजमाएं और अपडेट करें, आपको यह समस्या नहीं मिलेगी ... इसे 2.0 – user1201239

+1

में बग फिक्स में हल किया गया है जिस पर आप एंड्रॉइड डिवाइस को आजमा रहे हैं? – user1201239

उत्तर

1

मैं स्टैक ओवरफ्लो में नया हूं। मैं Cocos2d-x 3.1 का उपयोग कर रहा है और निम्नलिखित कोड बिल्कुल ठीक काम कर रहा है:

CocosDenshion::SimpleAudioEngine::sharedEngine()->playBackgroundMusic("music.ogg", true); 

बंदरगाह के Cocos2d-x नए संस्करण के लिए अपने कोड की कोशिश करो। मुझे आशा है कि यह

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