2010-06-02 16 views
14

मुझे ऑफ़लाइन कैश वीडियो में आईफोन या आईपैड पर सफारी नहीं मिल रहा है। ऑफ़लाइन जाने पर बाकी सब कुछ ठीक हो जाता है। वीडियो फ़ाइल स्पष्ट रूप से मैनिफेस्ट में है, लेकिन मुझे बस टूटा तीर मिलता है। सफारी डेस्कटॉप में ठीक काम करता है। कोई सुराग? मैंने ऑब्जेक्ट एम्बेड और वीडियो टैग दोनों की कोशिश की है।मोबाइल सफारी में एचटीएमएल 5 ऑफ़लाइन वीडियो कैशिंग

उत्तर

11

दुख की बात there’s a ~5 MB limit on offline cache in Mobile Safari। आप इसके बारे में ज्यादा कुछ नहीं कर सकते हैं।

+1

लेकिन उस अजीब बात है, मुझे लगता है कि पोस्ट पढ़ा था, और 960k पर सिर्फ एक 3gp वीडियो और एक साधारण पृष्ठ (1mb की कुल) के साथ परीक्षण किया, और यह अभी भी नहीं करता है ऑफलाइन नहीं खेलें। यहां कुछ और होना है। –

+3

मैंने इस सप्ताह के अंत में SO पर कुछ अन्य पोस्ट किए हैं। आईफोन/आईपैड पर सफारी को बदलता है, सिर्फ मैनेजर में या वीडियो फ़ाइलों को कैश नहीं करता है, भले ही मैनिफेस्ट में - और डेटा यूआरआई को भी नहीं खेलेंगे। ऐसा लगता है कि आप उन्हें ऑफ़लाइन मोड में उपयोग नहीं कर सकते हैं (हालांकि यदि ऐप के पास ऑनलाइन पहुंच है तो यह उन्हें लाने का प्रयास करेगा ...)। यह डेस्कटॉप पर सफारी पर ठीक काम करता है - लेकिन जाहिर है कि यह बहुत उपयोगी नहीं है। यह बहुत छोटी (~ 5-10k) ध्वनि फ़ाइलों के लिए भी सच है। –

-2

मैं पढ़ यह फ़ाइलों

+0

मेनिफेस्ट सही ढंग से परिभाषित किया गया है और काम करता है क्योंकि बाकी सबकुछ ठीक से कैश करता है, यह सिर्फ इन डर्न वीडियो हैं। ऑफलाइन वीडियो कैशिंग कल्पना में नहीं है? इसे कहीं भी नहीं मिला। –

+0

मुझे लगता है कि एचटीएमएल 5 ऑफलाइन वीडियो कैशिंग का समर्थन नहीं करता है, लेकिन फिर मैं अन्य साइटों की तरह कुछ करता हूं (यूट्यूब?)। किसी को पता है कि वे यह कैसे कर रहे हैं? –

0

उपयोग एचटीएमएल वीडियो टैग वाले पृष्ठों को कैश करने के प्रकट कैश करने के लिए है, तो 30 वर्षों में वीडियो समाप्त करने के लिए अपने वेब सर्वर बता एक HTML5 प्रकट सेटअप की जरूरत है। इस तरह से वीडियो ब्राउज़र कैश में प्रकट होगा कैप्चर नहीं।

2

(ध्यान दें कि दूसरा एक महत्वपूर्ण जानकारी कहते हैं) मोबाइल ब्राउज़र का कैश सीमा के लिए इन दो लेख देखें:

http://www.yuiblog.com/blog/2010/06/28/mobile-browser-cache-limits/

http://www.yuiblog.com/blog/2010/07/12/mobile-browser-cache-limits-revisited/

यह केवल सामान्य रूप से शामिल किया गया एचटीएमएल और "बाह्य संसाधनों", लेकिन उन्होंने स्पष्ट रूप से वीडियो फ़ाइलों का परीक्षण नहीं किया था, इसलिए शायद इन्हें कभी मोबाइल सफारी द्वारा कैश नहीं किया जाता है।

2

ऑडियो & वीडियो को आईफोन द्वारा कैश नहीं किया जाता है क्योंकि वे बाहरी अनुप्रयोगों द्वारा खेले जाते हैं। ऐसा लगता है कि स्थानीय डेटाबेस में उन्हें बेस 64 के रूप में स्टोर करना या उन्हें PHP में (या समान) फ़ाइल के रूप में एप्लिकेशन मैनिफेस्ट में कैश किया गया है, लेकिन बेस 64 एन्कोडेड ऑडियो और वीडियो सामग्री के साथ। आईपैड पर iOS 4.3 के लिए

+0

क्या आपने यह कोशिश की है? मोबाइल सफारी इस मामले में ऑडियो/वीडियो खेलेंगे? – noober

0

अद्यतन:

मैं सिर्फ iOS 4.3 में मालसूची फ़ाइल को एक फिल्म जोड़ने की कोशिश की।

सफारी ने मुझे ऑफ़लाइन स्टोरेज को विस्तारित करने और फिर फिल्म डाउनलोड करने की अनुमति देने के लिए कहा।

+0

हम्म। आईपैड ने मूवी को डाउनलोड किया (वेब ​​सर्वर के लॉग में भी देखा गया), हालांकि ऐसा लगता है कि यह इसे स्टोर नहीं करता है, क्योंकि जब यह आईपैड हवाई जहाज मोड में होता है तो यह नहीं खेलता है। – matejk

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