2010-12-29 22 views
5

मैं एक वेब ऐप लिख रहा हूं जो HTML5 ऑडियो का उपयोग करता है। मैं यह सुनिश्चित करना चाहता हूं कि पृष्ठभूमि में ऑडियो सुनने के दौरान उपयोगकर्ता एक अलग एप्लिकेशन पर जा सके। यह तब काम करता है जब वेब ऐप अभी भी सफारी के भीतर है। हालांकि, जब उपयोगकर्ता वेबस्क्रीन को अपने होमस्क्रीन में जोड़ता है और इसे पूर्णस्क्रीन एक्सेस (कोई सफारी टूलबार नहीं) के लिए अनुमति देने के लिए सेट किया गया है, जब वे ऐप छोड़ते हैं तो ऑडियो खेलना जारी नहीं रहता है। पृष्ठभूमि में रहते हुए कोई भी वेब ऐप आगे बढ़ने के किसी भी तरीके से जानता है?आईओएस पृष्ठभूमि ऑडियो एक वेब ऐप में

धन्यवाद।

+0

बमर, इसका 2015, आईओएस 9 अभी जारी हुआ, और यह समस्या अभी भी मौजूद है। लंगड़ा! –

उत्तर

1

यह संभव नहीं है, कम से कम वर्तमान में नहीं। आप ब्राउज़र से ऑडियो चला रहे हैं और जब ब्राउज़र बंद हो जाता है तो सिस्टम ऐप को मारता है, या इसे फ्रीज करता है, जब तक कि इसमें बहु-कार्य समर्थन नहीं है (लेकिन वेब ऐप्स के लिए इसकी अनुमति नहीं है)

+1

कृपया मेरा उत्तर देखें। अब यह संभव है। –

0

आप ऐसा कर सकते हैं एक आईफोन 4. मेरी वेबसाइट पर, मैंने सरल एचटीएमएल 5 टैग के साथ एक गाना पोस्ट किया और मैं आईफोन 4 के साथ उस पर गया। गीत खेला, ऐप छोड़ दिया। गीत पृष्ठभूमि में चलता है और शीर्ष बार पर एक प्ले बटन भी होता है जैसे कि जब आप आईपॉड ऐप पर संगीत सुनते हैं।

+6

जैसा कि मैंने अपने प्रश्न में कहा है, यह तब काम करता है जब ऐप अभी भी सफारी के भीतर निहित है। जब उपयोगकर्ता एप्लिकेशन को अपनी होमस्क्रीन में जोड़ता है जिसे पूर्णस्क्रीन मोड (यानी, कोई सफारी टूलबार दिखाता है) की अनुमति देने के लिए सेट किया गया है, तो आप इस क्षमता को खो देते हैं। –

4

मैं बिल्कुल वही चीज़ देखता हूं। यह सचमुच परेशान है कि क्यों सफारी, आईओएस पर वेबकिट मुझे लगता है कि वास्तव में, दो मामलों में इसे अलग-अलग संभालता है।

मैं एक बात है कि एक छोटे से सुराग, जब एक घर screen'ed 'ऐप्लिकेशन' के रूप में चल हो सकता है जब आप ऑडियो प्लेबैक नोटिस iOS status bar नहीं प्लेबैक सूचक दिखाता है (कम से कम मेरी ios4.1/iphone4 पर) (नीला त्रिकोण)। लेकिन सफारी के माध्यम से सीधे साइट का उपयोग करते समय (और ध्वनि अपेक्षित रूप से बैकग्राउन में रहता है) यह प्लेबैक सूचक दिखाता है।

मुझे लगता है कि केवल आपके प्रश्न का उत्तर देने वाले लोग हीब हैं क्योंकि यह उनके वेबकिट कार्यान्वयन है। यदि आप पहले से ही नहीं हैं, तो मैं आपको एप्पल डेवलपर संदेश बोर्डों पर इसे लेने के लिए आग्रह करता हूं।

दूसरों के लिए 'full screen access' परिचित नहीं है डैन एक सफारी विशिष्ट मेटा टैग का जिक्र कर रहा है जो एक बुकमार्क किए गए वेब पेज को स्थान और मेनू बार के बिना सफारी 'पूर्ण स्क्रीन' में खोलने में सक्षम बनाता है।

जबकि एचटीएमएल 5 एचटीएमएल 5 एपीआई (जैसे एक्सेलेरोमीटर, इत्यादि) के माध्यम से मूल सुविधाओं को समर्थन देने पर प्रगति कर रहा है, तो सच पृष्ठभूमि ऑडियो होने के कारण ऐसा लगता है कि इसे वास्तव में अभी तक बाहर नहीं किया गया है। पृष्ठभूमि से मेरा मतलब है कि जब ब्राउज़र उस एप्लिकेशन का उपयोग नहीं करता है जिस पर उपयोगकर्ता वर्तमान में केंद्रित है। हाल ही में यह था कि आईओएस ने भी आवेदन मल्टीटास्किंग का समर्थन किया जो सफारी से व्यवहार कर रहा है, लेकिन यह ओएस की मूल ऑडियो नियंत्रण सुविधाओं के साथ कसकर एकीकृत करने के लिए एक अलग बात है, जो होने की आवश्यकता होगी।

0

आईओएस 5 और एंड्रॉइड 4.0.3 में, ब्राउजर विंडो को पृष्ठभूमि में डालने से प्लेबैक नहीं रुकता है। मैं उनसे पहले अन्य संस्करणों के बारे में निश्चित नहीं हूं।

+2

यह वेब एपपीएस के लिए गलत है जो सवाल था। हां यह मोबाइल सफारी में ठीक काम करता है क्योंकि यह एक मूल ऐप है, लेकिन ओपी के सवाल के लिए नहीं। –

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