2010-08-13 19 views
9

मैंने एक ऑफ़लाइन वेब ऐप बनाया (www.chirp.com पर) जो डेस्कटॉप पर बुकमार्क किए जाने पर खुद को कैश करता है। हवाई जहाज मोड में आईफोन 4 पर परीक्षण से पता चलता है कि प्रोग्राम नेटवर्क कनेक्शन के बिना चलता है (कोर्स के Google मानचित्र एक्सेस को छोड़कर)। लेकिन एमपी 3 ध्वनि फाइलें इस मोड में नहीं खेलती हैं। ऑफ़लाइन मोड में चलते समय ऑडियो टैग में कोई समस्या है? ध्वनि फ़ाइलों को मैनिफेस्ट फ़ाइल में शामिल किया गया है, इसलिए उन्हें अन्य फ़ाइलों के साथ कैश किया जाना चाहिए। छवि फ़ाइलों को अभी भी उदाहरण के लिए दिखाया गया है।आईओएस 4 आईफोन ऑफ़लाइन पर एचटीएमएल 5 ऑडियो ऑफ़लाइन वेब ऐप नहीं खेलता है?

अगर मैं इस वेबपैप से आईफोन ऐप बनाने के लिए फोनगैप का उपयोग करता हूं तो कैसे? परिणामस्वरूप बाइनरी लोड में ध्वनि फ़ाइलों को शामिल किया जाएगा? दूसरे शब्दों में, जब भी ऐप चलाया जाता है और ध्वनि का अनुरोध किया जाता है, तो छोटी एमपी 3 फ़ाइलों के ऑनलाइन डाउनलोड की समय देरी होगी, हटा दिया जाएगा?

+0

[इस प्रश्न] के एक डुप्लिकेट की तरह दिखता है (http://stackoverflow.com/questions/1612116/html5-local-storage-of-audio-element-source-is-it-possible), जो है, हां , अभी तक अनुत्तरित। – samkass

उत्तर

0

अगर मैं इस वेबपैप से आईफोन ऐप बनाने के लिए फोनगैप का उपयोग करता हूं तो कैसे? परिणामस्वरूप बाइनरी लोड में ध्वनि फ़ाइलों को शामिल किया जाएगा? दूसरे शब्दों में, जब भी ऐप चलाया जाता है और ध्वनि का अनुरोध किया जाता है, तो छोटी एमपी 3 फ़ाइलों के ऑनलाइन डाउनलोड की समय देरी होगी, हटा दिया जाएगा?

1

यह ऑडियो संसाधनों के कैशिंग को चुपचाप अस्वीकार करने के लिए आईओएस पर एक बग या डिज़ाइन निर्णय है।

अधिक जानकारी के लिए this answer देखें।

फ़ोनगैप का उपयोग करना चाहिए क्योंकि ऑडियो फाइलें स्थानीय रूप से मौजूद होंगी।

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