我想使用 MediaElement 来提供我们拥有的所有视频/格式,而无需创建不同的播放器。我的第一次尝试是使用 .mwv 文件,该文件会引发本文标题中列出的错误。接下来我尝试了一个似乎可以正常工作的 MP4。然后我尝试了一个 .flv 文件,它也抛出了标题中列出的相同错误。
在 Chrome 中,我在第 40 行的 mediaelement-and-player.min.js 中看到“未捕获的 TypeError:无法读取属性 'tagName' of null”的控制台,但播放器的查看器部分根本不显示。在 Firefox 中,我在控制台中的同一行号处看到“TypeError: d is null”,但播放器的查看器部分显示:“不支持视频格式或 MIME 类型”。MediaElement 文档表明支持这些类型,但我似乎无法让它们播放。
要么我错误地配置了播放器,要么我传递了错误的内容类型(我尝试了几个),或者这是一个错误。我看到了一个类似的帖子,但是那里发布的解决方案有点含糊。我将尝试不同的文件、格式和 mime 类型,看看是否可以解决问题,但我认为这是一个代码问题。有没有其他人能够使用 mediaElement 播放 flv 或 wmv 文件?有没有让它发挥作用的诀窍?