हमारे पास एक ऐसा गेम है जो रिलीज़ होने के बहुत करीब है, लेकिन हमारे पास एक बहुत ही परेशानी की समस्या है। हमारे बीटा टेस्टर्स फोनों में से एक, वह गेम ध्वनि प्रभाव में से किसी एक को नहीं सुन सकता है। हालांकि, वह पृष्ठभूमि संगीत और शीर्षक स्क्रीन संगीत को ठीक कह सकता है।क्या ऑडियो सर्विसेजप्लेसिस्टमसाउंड और AVAudioPlayer को मिश्रित करना ठीक है?
पृष्ठभूमि और शीर्षक संगीत दोनों AVAudioPlayer के माध्यम से खेला जा रहा है (वे लंबे समय तक हैं, हमें लूपिंग और वॉल्यूम कंट्रोल आदि की आवश्यकता है)। साउंड इफेक्ट्स को ऑडियो सर्विसेजप्लेसिस्टम साउंड के साथ खेला जा रहा है (वे बहुत कम हैं, हमें सटीक नियंत्रण की आवश्यकता नहीं है या पता है कि वे कब खत्म होते हैं, आदि)। यह अधिकांश iPhones पर काम करता है, लेकिन इस पर नहीं। यह सब AVAudioSessionCategorySoloAmbient के ऑडियो सत्र के साथ खेला जा रहा है।
तो मेरे पास दो प्रश्न हैं: - पहला, क्या यह स्वीकार्य कार्यान्वयन है? यानी क्या मुझे कुछ याद आया जो कहता है कि आप इन दो ढांचे को मिश्रण नहीं कर सकते हैं, या एक कारण यह है कि उन्हें मिश्रण करने का बुरा विचार क्यों है? - दूसरा, क्या किसी ने पहले ऐसा कुछ देखा है? यदि हां, तो क्या आपको इसके चारों ओर एक रास्ता मिल गया?
अतिरिक्त पृष्ठभूमि नोट: मैं निश्चित रूप से कह सकता हूं कि अपने फोन पर, यह दो ढांचे का मिश्रण है। वह मोटे तौर पर वही निर्माण तक आवाज सुनने में सक्षम था जहां हमने शीर्षक स्क्रीन संगीत जोड़ा था। इसके अलावा, अगर मैं AVAudioPlayer के माध्यम से काम करने के लिए ध्वनियों में से एक को बदलता हूं, तो वह इसे सुन सकता है। दुर्भाग्यवश, मैं बस ध्वनि को AVAudioPlayers में स्थानांतरित नहीं कर सकता क्योंकि यह बिल्कुल अच्छा प्रदर्शन नहीं करता है, और मुझे बेहतर सिंक्रनाइज़ेशन की आवश्यकता है।
मैं के रूप में आप अपने मुख्य सवाल (आप दो मिश्रण कर सकते हैं) का उत्तर दिया है, के रूप में स्वीकार किए जाते हैं अपने जवाब को चिह्नित करने के लिए जा रहा हूँ। मुझे लगता है कि यह परीक्षक का फोन एक झटका हो सकता है, क्योंकि मैंने इसे दूसरों के समूह पर काम किया है। – Bdebeez