MEDIA12899:音频/视频:未知 MIME 类型:

Posted

技术标签:

【中文标题】MEDIA12899:音频/视频:未知 MIME 类型:【英文标题】:MEDIA12899: AUDIO/VIDEO: Unknown MIME type: 【发布时间】:2016-03-04 19:08:18 【问题描述】:

我在 IE 中遇到 MP4 视频问题。我在 IE 中收到“MEDIA12899:音频/视频:未知的 MIME 类型:”错误。我认为这是托管文件的服务器或提供给我的 mp4 的问题。在 Chrome、Safari 和 Firefox 中运行良好。在 IE 9 中,我遇到了一个更明确的错误...“无法获取未定义或空引用的属性 'pow'”

    <source src="http://dummyurl.com/video.mp4" type="video/mp4" />
    <source src="http://dummyurl.com/video.webm" type="video/webm" />
    <source src="http://dummyurl.com/video.ogv" type="video/ogg" />

对此有何想法或想法?

【问题讨论】:

【参考方案1】:

我认为这是您问题的答案: https://***.com/a/22366971/5431346

您必须使用 H.264 编解码器渲染您的视频,并将文件信息移动到文件头以获得 IE9 支持。

【讨论】:

感谢 WDJ,我现在下班了,但我会在早上先试一试,然后通知您 我想我不确定将它移到标题会做什么?说它会在页面加载时播放,无论如何错误不会仍然存在吗?我不希望它在页面加载时播放,但仅在用户单击播放按钮时播放。我的代码在其他服务器上的另一个站点上运行良好。就在我尝试申请托管在不同服务器上的不同供应商提供的 mp4 时...【参考方案2】:

我在使用旧的 apache2 网络服务器时收到此错误。它使用Content-Type: text/plain 发送了mp4 视频。我有 JS 代码可以按计划重复播放视频。 IE11第一次可以正常播放视频,但是当我的JS代码尝试再次播放时出现此错误。我想这可能与您的播放按钮问题相似。我通过在 apache2 配置文件中定义缺少的 MIME 类型来修复它:

AddType video/ogg .ogv
AddType video/mp4 .mp4
AddType video/webm .webm

【讨论】:

以上是关于MEDIA12899:音频/视频:未知 MIME 类型:的主要内容,如果未能解决你的问题,请参考以下文章

HTML5 视频:内容类型为 application/vnd.apple.mpegurl 的未知 MIME 类型

是否存在诸如“audio/*”和“video/*”之类的所有音频和视频的 MIME 类型?

从 Windows.Media.Core.MediaSource 访问原始音频/视频帧

Media Foundation 将音频流添加到视频文件

在 Windows Media Foundation 中使用 Sink Writer 添加到视频的音频示例

HTML5无插件多媒体Media——音频audio与视频video