2011-08-11 10 views
5

के लिए एक ऐप मैं उन वीडियो को बनाना चाहता हूं जिन्हें आईपैड मूल ऐप पर चलाने की आवश्यकता है। ऐप को आईपैड के माध्यम से एक उत्पाद का प्रदर्शन दिखाने की जरूरत है। इसे भी इंटरैक्टिव होना चाहिए। मुझे पता है कि हम इन्हें फ्लैश में कर सकते हैं, क्योंकि फ्लैश आईपैड में समर्थित नहीं है मेरे विकल्प क्या हैं?आईपैड में इंटरैक्टिव वीडियो बनाएं - उत्पाद डेमो

मैं किसी भी दिशानिर्देश या संकेत की सराहना करता हूं। अग्रिम धन्यवाद

उत्तर

0

कुछ विचार:

आप कोई नियंत्रण के साथ एक MPMoviePlayerController इस्तेमाल कर सकते हैं, पाश पर।

आप एक डेटा की दुकान हो सकता था (जैसे कि एक NSDictionary), कुंजी के रूप में प्लेबैक समय के साथ:

यहाँ एक समाधान मैं वीडियो पर इंटरैक्टिव एचटीएमएल पॉपओवर का उपयोग के बारे में सोचा है। मान तब कस्टम श्रेणी हो सकते हैं, जिसमें वीडियो पर एक इंटरैक्टिव पॉपओवर के लिए सभी आवश्यक डेटा शामिल हैं।

आपका कस्टम वर्ग इस

@interface InteractivePopover : NSObject 
{ 
    NSString *snippetTitle; 
    NSString *htmlData; // could include links etc. 
    CGPoint popoverDisplayPoint; 
    // other styling attributes etc. 
} 

की तरह कुछ अब दिखाई दे सकता है, जब कोई उपयोगकर्ता वीडियो टैप करता है, यह (अगले 'इंटरैक्टिव' बिंदु पर रुक जाता है वर्तमान प्लेबैक समय के बाद अगले कुंजी की तलाश द्वारा), और सभी popups प्रदर्शित करता है (एनिमेट करता है), जिसे आपने उत्पाद के विभिन्न हिस्सों को दिखाने के लिए पहले सेट किया था।

वह कक्षा आपकी डेटा स्टोर हो सकती है, फिर आप इन इंटरैक्टिव पॉपओवर को प्रदर्शित करने, एनिमेट करने, नियंत्रित करने, आकार देने (आदि) को संभालने के लिए एक और कक्षा बनाते हैं। यह HTML के लिए UIWebView बनाएगा। यह आपके पॉपओवर के लिए स्रोत बिंदु की दिशा, और संकेत बिंदु को भी नियंत्रित करेगा।

यह स्पष्ट रूप से बहुत विस्तार योग्य है क्योंकि आप इन इंटरैक्टिव पॉपओवर के लिए HTML में छवियों, एम्बेडेड सामग्री आदि डाल सकते हैं।

वैसे भी, मैं यह कैसे करूँगा।

0

हालांकि फ्लैश आईपैड पर नहीं चलेंगे, फिर भी आप फ्लैश सीएस 5 के साथ इसके लिए ऐप्स बना सकते हैं।

1

आईओएस के लिए इंटरैक्टिव वीडियो बनाने का सबसे आसान तरीका ऐप्पल की HTTP Live Streaming तकनीक का उपयोग करना है। आपको एक वीडियो, embed metadata बनाना है, इसे MPMoviePlayerController या AVPlayerItem का उपयोग करके चलाएं, और उसके बाद मेटाडेटा नोटिफिकेशन के जवाब में क्लिक करने योग्य क्षेत्र प्रदर्शित करें।

मेटाडाटा में आपके द्वारा ट्रैक किए जा रहे तत्व के लिए निर्देशांक होना चाहिए, उदाहरण के लिए: एक पोशाक, और उत्पाद के लिए पहचानकर्ता। आप इस जानकारी को एक क्लिक करने योग्य सबव्यू के साथ ओवरले करते हैं जो उत्पाद के बारे में अधिक जानकारी दिखाता है। आईट्यून्स में इस तरह के कई अनुप्रयोग हैं, यहां one है।

एक बार जब आप एक कामकाजी उत्पाद और सप्ताह के वीडियो प्राप्त कर लेते हैं, तो सबसे कठिन हिस्सा कम संभव मानव संपर्क के साथ गति ट्रैकिंग करना है। प्रभाव के बाद एडोब का उपयोग करना एक दृष्टिकोण है, दूसरा ओपनसीवी के आधार पर अपना स्वयं का समाधान कोड करना है।

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