修复:播放特定 MP3 Files 时Windows 媒体播放器 9 系列中的错误

症状

播放某些 MP3 文件时,可能会在 Windows 媒体播放器 9 系列中收到以下错误消息:

注意

Windows 媒体播放器无法播放该文件。 文件已损坏或播放器不支持您尝试播放的格式。

单击“ 详细信息”时,会收到以下错误消息:

注意

0xC00D1199:无法播放文件

原因

这是因为 Windows 媒体播放器 9 系列不支持具有未同步 ID3v2 标头的 MP3 文件。 如果早期版本的媒体播放器未同步,则忽略标头。

解决方法

Microsoft 提供了一个受支持的修补程序。 但此程序只用于解决本文中提到的问题。 将此修补程序仅应用于遇到此特定问题的系统。 此修补程序可能还会接受进一步的测试。 因此,如果这个问题没有对你造成严重影响,建议你等待下一个包含此修补程序的软件更新。

如果该修补程序可供下载,则此知识库文章的顶部将出现“提供修补程序下载”部分。 如果此部分不存在,请联系 Microsoft 客户支持服务部门以获取该修补程序。

注意 如果发生其他问题或需要进行任何故障排除,您应该另行创建服务请求。 对于此特定修补程序无法解决的其他支持问题和事项,将照常收取支持费用。 有关Microsoft客户服务和支持电话号码的完整列表或创建单独的服务请求,请访问以下Microsoft网站:

http://support.microsoft.com/contactus/?ws=support 注意“修补程序下载可用”窗体显示修补程序可用的语言。 如果您找不到需要的语言,则说明该语言版本的修补程序未提供。 此修复的英文版具有下表中列出的文件属性 (或更高版本) 。 这些文件的日期和时间以协调世界时 (UTC) 列出。 在查看文件信息时,文件时间将转换为本地时间。 若要查找 UTC 与本地时间之间的差值,请使用 控制面板 中的“日期和时间”工具中的“时区”选项卡。

   日期时间版本大小 文件名
   --------------------------------------------------------------
   2003 年 2 月 4 日 20:43 9.0.0.3000 2,058,888 Wmvcore.dll
  可从 Microsoft 下载中心下载以下文件:
下载 立即下载 wm814129.exe 包。

解决方法

本文中的修补程序允许 Windows 媒体播放器 9 系列播放具有此 ID3v2 标头类型的 MP3 文件。 此外,最终用户可以使用大多数第三方标记编辑器的当前版本并重新保存标头。 在大多数情况下,这会删除不同步化。

状态

Microsoft已确认这是本文开头列出的Microsoft产品中的 bug。

详细信息

MP3 音频数据由 MP3 帧开头的同步信号标识。 取消同步是一个过程,通过该过程,某些标记编辑器修改 ID3 标头,以便不了解 ID3 标记的旧玩家有效地放弃标头信息,因为标头中不存在同步信号。

作为此修补程序的一部分,Windows 媒体播放器 9 系列执行以下操作:

  • 允许读取设置了非同步标志的文件。
  • 如果未设置不同步标志,则允许 (元数据或信息) 更改时写回到这些文件。

注意 不了解 ID3 标头的旧玩家可能会解释未将此标志设置为实际音频帧的 ID3 标头。 这听起来像是侦听器的“流行”。 如果使用不支持此标志的较旧播放器,则不要将元数据写回文件,或者使用仍支持此标志的旧程序来设置元数据。