这不聪明也不好玩,但我被卡住了。我的客户需要下载可嵌入视频的演示网站。由于OGG对于客户来说是一种非常模糊的格式,我要求他们将MPEG4编码的视频上传为.mov,.mp4或.m4v。这些可以使用HTML <video>
播放,也可以播放不支持MPEG4的浏览器我使用Flash播放器(因为它可以播放)。
这适合在线使用,效果很好。
当我们下载演示文稿时,<video>
元素在支持MPEG4视频的浏览器中工作正常,即使它们是本地的。
然后我们来到FireFox;这不支持MPEG4。我也无法让Flash在本地播放视频(因为安全问题,除非我们让他们通过安全设置,但这不是很好)。
所以我们使用了好的'<embed>
标签,但这对FireFox来说非常错误。它在服务器上工作正常,它甚至允许我有自定义控件,但在本地视频不播放。
我有一些谷歌搜索,似乎是一个安全问题,但想得到一个明确的答案。有谁知道它为什么不在本地播放? URL很好,文件存在。我注意到它在版本4+中很常见,所以它可能是编解码器问题吗?还有另一种方法可以让FireFox在本地播放MPEG4吗?