我使用AVFoundation框架在Swift中实现了QR- /条形码阅读器。
对于支持的类型,我添加了几乎所有可用的类型:
let supportedCodeTypes = [AVMetadataObjectTypeUPCECode,
AVMetadataObjectTypeCode39Code,
AVMetadataObjectTypeCode39Mod43Code,
AVMetadataObjectTypeCode93Code,
AVMetadataObjectTypeCode128Code,
AVMetadataObjectTypeEAN8Code,
AVMetadataObjectTypeEAN13Code,
AVMetadataObjectTypeAztecCode,
AVMetadataObjectTypePDF417Code,
AVMetadataObjectTypeQRCode,
AVMetadataObjectTypeDataMatrixCode,
AVMetadataObjectTypeITF14Code]
现在我想添加对Code39Mod10代码和Codabar条形码的支持,这些代码在AVMetadataObjectTypes中不可用。
是否有可能添加自定义AVMetadataObjectTypes或者是否必须使用某些第三方扫描程序框架。如果是这样,你能建议吗?