You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Logcat持续显示“Empty SMPTE 2094-40 data”,求原因与解决方法

关于Logcat持续输出“Empty SMPTE 2094-40 data”的问题解答

消息来源

SMPTE 2094-40是一套多媒体内容元数据传输标准,这条日志来自Android系统的MediaCodec或关联的多媒体服务组件。当系统多媒体框架处理音视频流时,若检测不到符合该标准的元数据(比如HDR相关的元数据),就会持续输出这条调试日志——它属于系统级日志,并非你的应用代码直接输出。

停止输出的方法

  • Logcat过滤规则:在Android Studio的Logcat面板搜索框中输入 -:"Empty SMPTE 2094-40 data",就能直接排除这条日志;也可以创建自定义过滤器,设置“Message”为「不包含」该字符串。
  • 调整日志级别:如果这条日志是Debug或Verbose级别的,在Logcat顶部的日志级别下拉菜单中选择Info及以上级别(比如Warn、Error),低级别调试日志就会被隐藏。
  • root设备专属方法:若设备已获取root权限,可通过adb命令修改系统日志级别,执行 adb shell setprop log.tag.MediaCodec ERROR,将MediaCodec相关日志限制为仅输出错误级别内容,这条调试日志就不会再出现。

内容的提问来源于stack exchange,提问作者anonimoo90

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 20:02:36