5
私はtvOSのAVPlayerビデオのメタデータを設定しています。ビデオタイトルは常に切り詰められ、アートワークイメージはそれよりもはるかに小さく、私のコードはどんなアイディアですか?tvOS video:タイトルメタデータが切り捨てられ、アートワークサイズが小さすぎます
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;
ありがとう、それは私のために働いた。説明が空になると、画像はインフォメーションパネルに表示されませんでした。私は\ nを入れて、それは働き始めた。 – Ruchi