हमने एचटीएमएल 5 में हमारे संगीत उन्मुख ऐप और सेन्चा टच के साथ जावास्क्रिप्ट बनाया है। वितरण के लिए हमने इसे UIwebView के साथ एक्सकोड में लपेट लिया। सब कुछ ठीक काम करता है जो एक काम को छोड़कर काम नहीं करता है: मल्टीटास्क मोड में ऑडियो बजाना।आईओएस पृष्ठभूमि मोड में जब एचटीएमएल 5 प्लेयर से ऑडियो बजाना जारी रखें
मुझे सामान्य विचार पता है: info.plist में UIBackgroundModes जोड़ें।
हो गया। अब हम पृष्ठभूमि मोड में भी ऑडियो चला सकते हैं।
जब तक हम गीत के अंत तक नहीं पहुंच जाते। अगले गीत को शुरू करने के लिए हमें ऐप को फिर से अग्रभूमि में लाना होगा या हम आईफोन ऑडियो कंट्रोलर पर नाटक या 'अगला गीत' बटन हिट कर सकते हैं।
कुछ शोध के बाद मुझे एक आशाजनक कामकाज मिला: "Entering background on iOS4 to play audio" जहां वर्कअराउंड AVAudioSessionCategory प्लेबैक संपादित करना है और UIBackgroundTaskIdentifier के साथ काम करना है। मेरे लिए समस्या है (जैसा कि मैंने अभी तक पाया है कि किसी अन्य फिक्स में) कि वे समाधान हमेशा मानते हैं कि ऑडियो AVaudioPlayer या MPMusicPlayerController के साथ खेला जाता है। लेकिन मेरे मामले में मैं उपयोगकर्ता नहीं, हमारा ऑडियो UIwebView में लिपटे हमारे एचटीएमएल 5 प्लेयर द्वारा खेला जाता है।
किसी को भी आईओएस मल्टीटास्क मोड में ऑडियो चलाने के तरीके पर कोई सलाह है जब ऑडियो प्लेयर एचटीएमएल 5/जावास्क्रिप्ट प्लेयर है?