2016-09-19 9 views
5

आईओएस 10 और एक्सकोड 8 में अपग्रेड करने के बाद, जब भी मैं लॉक बटन का उपयोग कर स्क्रीन बंद करता हूं तो मेरा आईओएस ऐप एक त्रुटि फेंक रहा है और क्रैश हो रहा है। त्रुटि है:कोर ऑडियो त्रुटि 561015905 क्या है और जब मैं लॉक बटन का उपयोग करता हूं तो ऐसा क्यों होता है?

*** न आया हुआ अपवाद 'com.apple.coreaudio.avfaudio' की वजह से एप्लिकेशन समाप्त, कारण: 'त्रुटि 561,015,905'

मैं स्पष्ट रूप से मुख्य ऑडियो का उपयोग नहीं कर रहा हूँ, या बिल्कुल कोई ऑडियो। लेकिन मैं सीनकिट का उपयोग कर रहा हूं, जिसे मैं कोर ऑडियो का उपयोग करता हूं।

असल में यह व्यवहार मेरे कोड से संबंधित प्रतीत नहीं होता है। यह एक नए नए छेड़छाड़ किए गए सीनकेट टेम्पलेट पर होता है! यह सिम्युलेटर में नहीं होता है, लेकिन यह लगातार आईफोन 5 के साथ परीक्षण होता है। मैंने इसे किसी अन्य मॉडल के साथ नहीं देखा है।

पुन: पेश करने के चरण: दृश्यकैट के साथ "गेम" टेम्पलेट का उपयोग करके एक्सकोड 8.0 में एक नई परियोजना बनाएं। कोड हस्ताक्षर के लिए प्रोजेक्ट एडिटर में अपनी टीम सेट करें। परीक्षण के लिए एक आईफोन 5 कनेक्ट करें। ऐप बनाएं और चलाएं। एक बार यह शुरू हो जाने के बाद (और आप घूर्णन विमान देखते हैं), लॉक बटन दबाएं। त्रुटि होती है और ऐप लॉक स्क्रीन से वापस नहीं आ जाएगा।

त्रुटि संदेश के लिए Google परिणाम वास्तव में कोर ऑडियो का उपयोग करने वाले लोगों से या ध्वनि चलाने की कोशिश कर रहे हैं, जो यहां लागू नहीं होते हैं।

यह त्रुटि क्या है और इसके बारे में क्या किया जा सकता है?

+1

561015905 त्रुटि AVAudioSessionErrorCodeCannotStartPlaying त्रुटि के लिए खड़ा है। ऐप्पल डॉक्स इस त्रुटि का विवरण इस प्रकार देता है: "एप्लिकेशन को इसकी जानकारी में ऑडियो कुंजी की कमी के कारण रिकॉर्डिंग और/या बजाना शुरू करने की अनुमति नहीं है। यह तब भी हो सकता है जब ऐप में यह कुंजी हो लेकिन उपयोग हो एक ऐसी श्रेणी जो पृष्ठभूमि में रिकॉर्ड और/या खेल नहीं सकती है (AVAudioSessionCategoryAmbient, AVAudioSessionCategorySoloAmbient, आदि)। " मुझे एक ऐप में लॉक बटन का उपयोग करते समय भी वही दुर्घटना हो रही है जो SceneKit का उपयोग करता है लेकिन ऑडियो का उपयोग नहीं करता है। – DancOfDeth

उत्तर

3

यह वह जगह है एक एप्पल बग 2 समाधान है कि जब तक हम आईओएस 10.2 में ठीक के लिए इंतजार:

(1) (बदतर) सक्षम पृष्ठभूमि ऑडियो

(2) (बेहतर) को देखने के लिए नीचे दिए गए एप्पल संदेश

ऐप्पल से संदेश: यह ज्ञात मुद्दा है जो 10.2 में तय किया जाएगा। इस बीच एक और आसान कामकाज काम करना चाहिए: पृष्ठभूमि में प्रवेश करने से पहले ऑडियो इंजन निर्माण स्वयं को ट्रिगर करें (उदाहरण के लिए सेटअप पर)। आप इसे एससीएन व्यू से ऑडियो इंजन प्राप्त करके आसानी से ट्रिगर कर सकते हैं:

scnView.audioEngine;

+0

यह सहायक है! ऐप्पल से उद्धृत संदेश कहां मिला? – Robert

+0

ऐप्पल डेवलपर मंच। मैंने इस मुद्दे को पोस्ट किया था, और ऐप्पल ने जवाब दिया। – user2860400

+0

विकल्प 2 अन्य ऐप्स द्वारा पृष्ठभूमि ऑडियो प्लेबैक को रोकने (और रोकें) दिखाई देता है जब दृश्यकिट ऐप चल रहा है - कोशिश की, समस्या को ठीक करने लग रहा था, लेकिन मुझे उपयोगकर्ताओं से शिकायतें मिलनी शुरू हुईं। विकल्प 1 काम करता प्रतीत होता है और अन्य पृष्ठभूमि ऑडियो को रोकता नहीं है (अब तक मेरे परीक्षण से) – StephenT

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

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