2012-05-17 15 views
10

मैं एंड्रॉइड के लिए एक कार्ड गेम कर रहा हूं और मैं चाहता हूं कि फेंकने वाली ध्वनि खेलने के लिए हर बार एक कार्ड फेंक दिया जाए। यह वही फाइल है। मेरे पास पृष्ठभूमि संगीत, और कुछ क्लिक जैसे अन्य ध्वनियां भी होंगी। आप उपयोग करने, ध्वनि पूल या मीडिया प्लेबैक बनाने और इसे चलाने के लिए क्या सलाह देते हैं? प्रत्येक के लिए लाभ/नुकसान क्या होगा? क्या मुझे अंडे या एमपी 3/तरंग फ़ाइल का उपयोग करना चाहिए? इसमें कोई भी मदद की सराहना की जाती है। धन्यवादसाउंडपूल या मीडिया प्लेयर?

+1

यह आप में मदद मिल सकती http://stackoverflow.com/questions/9420100/android-mediaplayer-plays-multiple-times-if-i-keep-on-pressing-the-back- बटन –

उत्तर

7

मैं लघु क्लिप के लिए ध्वनि पूल का उपयोग करूंगा। मैं गलत हो सकता हूं लेकिन ध्वनि पूल में एक छोटा ओवरहेड है और यह छोटे क्लिप खेलने का सही तरीका है, यह आपको यह निर्दिष्ट करने की अनुमति देता है कि प्रति सेकंड कितनी बार कहा गया है कि ध्वनि क्लिप खेल सकता है जो धीमे फोन में मदद करता है।

एमपी 3 बनाम ogg के संबंध में मैं एमपी 3 का उपयोग करता हूं। मुझे विश्वास नहीं है कि कोई प्रदर्शन समस्या है। ओग लाइसेंस मुक्त है लेकिन यह वास्तव में आपके ऐप के संबंध में कोई फर्क नहीं पड़ता। इसके अलावा यदि आप इन क्लिप को किसी अन्य प्लेटफॉर्म पर उपयोग करने की योजना बनाते हैं तो यह मदद कर सकता है जो ओग फाइलों को नहीं चलाता है। कोई नाम का उल्लेख किया: पी

+0

उपयोगी युक्ति के लिए धन्यवाद। स्वीकृत – Snake

+0

आपका स्वागत है, मैं एंड्रॉइड के लिए भी नया हूं, यूट्यूब पर "तोटबॉस्टन" का प्रयास करें, कुछ वाकई अच्छे वीडियो। – James

+0

इसे निष्क्रिय करें या नहीं, यह मेरा शुरुआती बिंदु था :)। एंड्रॉइड सीखना शुरू हुआ था। मुझे लगता है कि मैंने उस ट्यूटोरियल को छोड़ दिया :) – Snake

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