- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有一个 AVMetadataItem,它的字段以 CP1251(西里尔文)编码。阅读 item.stringValue 后,我得到了垃圾 - 编码不正确的字符串。我已经尝试将该字符串转换为原始 UTF8,然后使用 CP1251 编码创建一个新字符串 - 运气不好,结果为零。尝试使用 item.dataValue - 没有骰子,它包含原始列表数据(从 bplist 开始......)。
非常感谢任何想法。
提前致谢。
最佳答案
Swift 2.0 解决方案:
let origTitleMeta: NSData = (<AVMetadataItem>.timedMetadata?.first?.stringValue?.dataUsingEncoding(NSISOLatin1StringEncoding, allowLossyConversion: true))!
let convertedTitleMeta: String = String(data: origMeta, encoding: NSUTF8StringEncoding)!
关于ios - AVMetadataItem 的编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9676232/
我有一个 AVMetadataItem,它的字段以 CP1251(西里尔文)编码。阅读 item.stringValue 后,我得到了垃圾 - 编码不正确的字符串。我已经尝试将该字符串转换为原始 UT
我有一些文件,-m4a -mp4 -mp3 等等。我想更改这些详细信息 AVMetadataItem AVMetadataCommonKeyArtwork AVMetadataCommonKeyArt
我想通过AVMetadataItem类获取媒体标题 /* provides the value of the metadata item */ @NSCopying public var v
描述: 我正在尝试在 swift3 中设置 AVMetadataItem 的 identifier,如 this apple video 中所述.但是,该视频是 pre-swift3。 在 swift
我正在使用 AVMetaDataItem 将 ID3 标签写入文件 var soundFileMetadata = [AVMetadataItem]() soundFileMetadata.appen
在它起作用之前我无法理解问题是什么 - (NSString *)titleForAudioFileModel:(APAudioPlayerModel *)audioFileModel { A
我想获取本地 iTunes 歌曲的 ISRC 代码。我可以通过以下代码获取元数据: MPMusicPlayerController *mp= mp = [MPMusicPlayerControlle
我正在尝试识别 iPad 上视频的不同元数据项。到目前为止,我已经能够成功地使用 AVAsset 库找到文件,并使用 metadataForFormat: 生成一个 AVMetadataItems 数
我是一名优秀的程序员,十分优秀!