2008-10-14 11 views
5

मैं QTKit के माध्यम से एक QTVR फिल्म बनाने की कोशिश कर रहा हूं, और मुझे फिल्म में सभी फ्रेम मिल गए हैं। हालांकि, आवश्यक गुणों को सेट करने से कोई प्रभाव नहीं पड़ता है। उदाहरण के लिए:QTMovie विशेषताएँ

NSNumber *val = [NSNumber numberWithBool:YES]; 
[fMovie setAttribute:val forKey:QTMovieIsInteractiveAttribute]; 

val = [NSNumber numberWithBool:NO]; 
[fMovie setAttribute:val forKey:QTMovieIsLinearAttribute]; 

अगर मैं तो इन विशेषताओं के मूल्य मिलता है, वे नहीं के रूप में क्रमश: आते हैं और हाँ,। फिल्म संपादन योग्य है, इसलिए मैं समझ नहीं पा रहा हूं कि मैं यहां क्या कर रहा हूं। मैं कैसे सुनिश्चित कर सकता हूं कि गुण वास्तव में बदल जाएंगे?

NSMutableDictionary *dictionary = [NSMutableDictionary dictionaryWithObjectsAndKeys: 
    [NSNumber numberWithBool:YES], QTMovieExport, 
    [exportSettings objectForKey: @"subtype"], QTMovieExportType, 
    [exportSettings objectForKey: @"manufacturer"], QTMovieExportManufacturer, 
    [exportSettings objectForKey: @"settings"], QTMovieExportSettings,          
    nil]; 

BOOL didSucceed = [movie writeToFile: tmpFileName withAttributes:dictionary error: &error]; 

उत्तर

1

क्या कर रहा है जब मैं एक क्विकटाइम फिल्म निर्यात करना चाहते हैं निम्नलिखित की तरह कुछ है। हालांकि, जब आप मूवी बनाते हैं, तो initWithAttributes: त्रुटि: के साथ आप उन्हें सेट करने में सक्षम हो सकते हैं।

0

उन विशेषताओं चीजें आप पढ़ सकते हैं लेकिन नहीं लिख के रूप में प्रलेखित हैं:

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