Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html Firefox中的一个文件问题_Html_Google Chrome_Firefox_Html5 Audio - Fatal编程技术网

Html Firefox中的一个文件问题

Html Firefox中的一个文件问题,html,google-chrome,firefox,html5-audio,Html,Google Chrome,Firefox,Html5 Audio,我曾尝试在html中使用此音频文件(),但在Firefox 28识别它时遇到问题。它只是闪烁和消失。有趣的是,如果我在一个页面上有10-15个不同的音频标签链接,其中一些可以工作,而其余的则会闪烁并消失。顺便说一下,我只是在FF上遇到了这些问题,而不是IE或Chrome 这是一个有效的音频标签: 我已经在这里签了名,但它看起来是完全受支持的(至少是mp4) 我似乎无法判断这是FF媒体许可问题还是文件实际已损坏…因此我尝试使用以下方法比较这两个文件: working.m4a和break.m4a之

我曾尝试在html中使用此音频文件(),但在Firefox 28识别它时遇到问题。它只是闪烁和消失。有趣的是,如果我在一个页面上有10-15个不同的音频标签链接,其中一些可以工作,而其余的则会闪烁并消失。顺便说一下,我只是在FF上遇到了这些问题,而不是IE或Chrome

这是一个有效的音频标签:

我已经在这里签了名,但它看起来是完全受支持的(至少是mp4)


我似乎无法判断这是FF媒体许可问题还是文件实际已损坏…

因此我尝试使用以下方法比较这两个文件:

working.m4a和break.m4a之间唯一的主要区别是:

    • Breaked.m4a是16年前创建的
    • Breake.m4a在其
      标记中没有
      处理程序名称
  • 格式
    • breaked.m4a具有更大的
      比特率
    • Breaked.m4a在其
      标签中有不同的
      主要品牌
      兼容品牌
以下是两个输出的差异:


Mozilla引擎不支持
.m4a
。尝试使用
.ogg
.web
。我已经实现了WordPress插件很长一段时间了,如果你想实现一个交叉浏览器播放器,你需要两种文件格式(
.m4a
.ogg
.webm
)。将这些添加到
-标记上,webbrowser将决定可以播放的格式。否则,请在
.m4a
文件上使用正确的编解码器。如果您使用文件编码
MP4 H.264(AAC)
,mozilla将播放
.m4a
。为什么有些渲染而有些不渲染?要么是音乐文件中的编解码器,要么浏览器不支持编解码器(版权)。@idbehold比提问者使用的编解码器不好。无法找出firefox不播放的原因。我用jplayer flash播放器来播放所有内容。这似乎有效:)
ffprobe -v quiet -print_format json -show_format -show_streams broken.m4a