2017-08-01 17 views
11

मुझे एक ही समय में एचएलएस यूआरएल डाउनलोड करने और चलाने में समस्याएं आ रही हैं।AVAssetDownloadTask ठीक से काम नहीं कर रहा है

मैंने डब्ल्यूडब्ल्यूडीसी 16 वीडियो का पालन किया है और link से भी नीचे है।

लेकिन या तो मैं ऑडियो चलाने में सक्षम हूं या मैं इसे डाउनलोड करने में सक्षम हूं। मैं एक ही समय में दोनों कार्यों को करने में सक्षम नहीं हूं। और डाउनलोड आईओएस 10 बीटा रिलीज पर भी काम कर रहा है, आईओएस 10 डिवाइस पर नहीं।

क्या मुझे कुछ याद आ रहा है या इसे प्राप्त करने का कोई और तरीका है?

+0

स्वरूप अद्यतन और वर्तनी गलती – Nirmalsinh

+0

यदि मुझे याद है कि पूर्व आईओएस 11 संस्करणों में डाउनलोड की गई फ़ाइलों को सही ढंग से डाउनलोड करना संभव नहीं है। कई लोग डिवाइस पर httpd में स्थानीय रूप से निर्माण के साथ एचएलएस सेटअप को कॉन्फ़िगर करके वर्कअराउंड कर रहे हैं, ताकि डिवाइस स्थानीय रूप से मीडिया फ़ाइल वितरित कर सके। – thorb65

+0

यही है @ thorb65, सेब ने आईओएस 10 से एचएलएस सामग्री डाउनलोड करने के लिए AVAssetDownloadTask प्रदान किया, लेकिन यह अब मेरे लिए काम नहीं कर रहा है और इसलिए स्टैक ओवरफ्लो पर सवाल है। –

उत्तर

2

वहाँ a lot of changes आईओएस 11

के लिए एचएलएस और एफपीएस से संबंधित हैं और दो उदाहरण डेवलपर्स के लिए एप्पल से देखते हैं:

मेरे लिए: आईओएस 10 पर मैं बिना किसी समस्या के एचएलएस + एफपीएस खेल सकता हूं और डाउनलोड कर सकता हूं, लेकिन मेरे लिए एक ही कोड ओएस 11 काम नहीं कर रहा है (जैसा कि मैंने लिखा - इसमें बहुत सारे नए उदाहरण और वर्कफ़्लो हैं)।

+0

तो क्या आप इसे AVAssetDownloadTask के माध्यम से प्राप्त करने में सक्षम हैं? फेयरप्ले के बिना? ऐसा करने के लिए कोड का एक उदाहरण टुकड़ा अत्यधिक सराहना की जाएगी। –

+0

@VikasDadheech आप ऐप्पल (ऊपर दिए गए लिंक) से नमूना डाउनलोड करते हैं और कोड के उस हिस्से को देखते हैं जो आपको चाहिए –

+0

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

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