HarmonyOS鸿蒙Next中AVCodec支持的格式文档flac表格冲突

HarmonyOS鸿蒙Next中AVCodec支持的格式文档flac表格冲突 【问题描述】 :媒体数据封装表格中flac支持3个封面类型,在但flac封装格式表格中没有封面类型选项

【问题现象】:
文档链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/avcodec-support-formats
cke_767.png


更多关于HarmonyOS鸿蒙Next中AVCodec支持的格式文档flac表格冲突的实战教程也可以访问 https://www.itying.com/category-93-b0.html

6 回复

您好,问题已修复,请您查看最新文档:AVCodec支持的格式

更多关于HarmonyOS鸿蒙Next中AVCodec支持的格式文档flac表格冲突的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


尊敬的开发者,您好!感谢您的反馈,问题正在加速处理中,还请关注后续版本,感谢您的理解与支持。

你提到的两处表格确实是“口径不一致/漏项”的典型表现:

  • 从 FLAC 容器规范来看,封面图是通过 PICTURE metadata block 写入的,且 picture type(Front/Back/Icon 等)是有枚举的。
  • 但就 AVCodec Kit 目前对封装/元数据写入的能力来说,很多场景只暴露“写入封面图”这一能力,并不一定开放“封面类型可选”这个参数;如果接口里没有 coverType(或类似字段),那实际落盘时通常会按默认类型写入(多数实现默认 Front Cover)。

建议以“能不能在 API 里配置”为准:

  1. 你在用的 Muxer/Format/Metadata 接口若找不到封面类型参数,那就只能写封面图,类型不可选。
  2. 如果业务确实需要区分封面类型,可以在生成 flac 后用第三方 tag 工具补写 picture type(不涉及 AVCodec Kit 的能力范围)。
  3. 文档建议走“在线提单/文档反馈”提个单,把两张表截图 + 链接带上,文档侧一般会统一表格口径/补齐说明。

学习,

根据HarmonyOS Next官方文档,AVCodec支持的音视频格式表格中,FLAC相关条目存在不一致:一列标明支持16/24位采样、最高48kHz采样率,另一列则标注支持192kHz,两者矛盾。该冲突可能源于表格版本未同步,实际能力需以SDK接口返回为准。

FLAC容器在媒体数据封装能力总表中明确列出支持3种封面类型(封面、封底等),但在下方具体封装格式说明表格中未体现该条目,这属于文档排版更新不同步导致的展示冲突。实际FLAC封装格式从API 12起已支持读取封面(Cover)、封底(Back Cover)等元数据,该能力与总表一致,不存在功能缺失。开发使用时直接参考总表能力即可,下方表格缺少字段输出不影像调用结果。

回到顶部