2016-04-08 9 views
5

मैं टीवीओएस में एवीप्लेयर वीडियो के लिए मेटाडेटा सेट कर रहा हूं। वीडियो शीर्षक हमेशा छोटा हो जाता है, और आर्टवर्क छवि जितनी छोटी होनी चाहिए, मेरा कोड नीचे है, कोई विचार?टीवीओएस वीडियो: शीर्षक मेटाडाटा छोटा, आर्टवर्क आकार बहुत छोटा

AVMutableMetadataItem *titleMetadataItem = [[AVMutableMetadataItem alloc] init]; 
    titleMetadataItem.locale = NSLocale.currentLocale; 
    titleMetadataItem.key = AVMetadataCommonKeyTitle; 
    titleMetadataItem.keySpace = AVMetadataKeySpaceCommon; 
    titleMetadataItem.identifier = AVMetadataCommonIdentifierTitle; 
    titleMetadataItem.value = @"A long title that gets truncated"; 


    AVMutableMetadataItem *artwork1 = [[AVMutableMetadataItem alloc] init]; 
    artwork1.key = AVMetadataCommonKeyArtwork; 
    artwork1.keySpace = AVMetadataKeySpaceCommon; 
    artwork1.dataType = (__bridge NSString * _Nullable)(kCMMetadataBaseDataType_JPEG); 
    UIImage *image = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:urlImgThumbnail]]]; 
    artwork1.value = UIImageJPEGRepresentation(image, .4); 

    artwork1.locale = [NSLocale currentLocale]; 
    // 

    NSArray *externalMetadata = [[NSArray alloc] initWithObjects:titleMetadataItem, artwork1, nil]; 

    player.currentItem.externalMetadata = externalMetadata; 

उत्तर

3

वर्तमान में सबसे अच्छा समाधान मैं मेटाडाटा दृश्य के आकार का विस्तार करने को खोजने के लिए कर लिया है वर्णन मेटाडाटा आइटम पर \ N के एक जोड़े को जोड़ने के द्वारा है। एक बार मेटाडाटा दृश्य का आकार बढ़ने के बाद, प्रदर्शित छवि बड़ी होगी। इससे आपके शीर्षक को काटने से भी रोका जाना चाहिए।

+0

धन्यवाद, यह मेरे लिए काम करता है। जब भी विवरण खाली था, छवि जानकारी पैनेल में प्रदर्शित नहीं हो रही थी। मैंने एक \ n रखा और यह काम करना शुरू कर दिया। – Ruchi

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