2011-11-29 6 views
12

मैं एक AVPlayerItem कि एक AVMutableComposition इस तरह में AVPlayerItemStatusReadyToPlay राज्यों के AVURLAsset सम्मिलित करने के लिए कोशिश कर रहा हूँ में एक HTTP धारा सम्मिलित करना आह्वान AVMutableComposition insertTimeRange:ofAsset:atTime:error:एक AVMutableComposition

2011-11-29 22:24:59.446 XXX[13626:10703] -[XXX addItemToComposition:] -- error: Error Domain=AVFoundationErrorDomain Code=-11800 "The operation could not be completed" UserInfo=0x7699f30 {NSLocalizedFailureReason=An unknown error occurred (-12780), NSUnderlyingError=0xd124dd0 "The operation couldn’t be completed. (OSStatus error -12780.)", NSLocalizedDescription=The operation could not be completed}

मैं क्या याद आ रही है?

आइटम को संरचना में सम्मिलित करना क्यों संभव नहीं है?

उस AVPlayerItem के निरीक्षण करते समय मैंने यह भी देखा कि ट्रैक सरणी आवंटित की गई है लेकिन खाली है। क्या यह कारण हो सकता है, और यदि ऐसा है, तो मैं वैध ट्रैक को सही तरीके से पकड़ने के लिए AVURLAsset कैसे प्राप्त करूं?

उत्तर

11

ठीक है, मैं किसी अन्य स्रोत से एक जवाब मिला है और मुझे यह पसंद नहीं है ...

यह एक AVMutableComposition में स्थानीय आइटम (संपत्ति) को सम्मिलित करने के जाहिरा तौर पर ही संभव है, दूरदराज के आइटम (HTTP वीडियो धाराओं की तरह) काम नहीं करेगा।

तथ्य यह है कि दस्तावेज़ीकरण ऐसा नहीं कहता है और तथ्य यह है कि मुझे जो त्रुटि संदेश मिल रहा है वह बेकार है ऐप्पल द्वारा चूकना प्रतीत होता है। मैंने उस स्थिति को बेहतर बनाने के लिए एक बग-रिपोर्ट फाइल की थी।

एप्पल रडार बग क्रमांक: 10517711

Open Radar bug report

+1

रिपोर्ट स्थिति अभी भी 'ओपन' है, 2011 से –