【问题标题】:MP3 Audio tag in Gecko-based (Firefox/Cometbird) browsers基于 Gecko (Firefox/Cometbird) 的浏览器中的 MP3 音频标签
【发布时间】:2012-06-24 11:15:27
【问题描述】:

我一直在尝试开发一个项目,以使他能够为我们页面上播放的 MP3 打开和关闭循环。我使用<embed> 并尝试使用javascript getElementByID 更改loop= 属性,但是虽然图像交换可以工作,但歌曲仍会保持在页面加载时的模式。

其他人利用这个想法使用<audio>标签,并为loop=做了一个切换,并说它有效。我试过了,还是不行。我去尝试了一个示例网站,它适用于 OGG,但不适用于 MP3。

我研究了一下,我唯一能发现的是,由于 LAME 版权/专利,Firefox 最初并不支持 MP3,但在第 9 版开始支持 MP3 格式。 更奇怪的是,有时玩家控件会出现,有时不会。我在加载页面上随机显示其他信息,所以不能说它在显示时是随机的还是相关的:但即使控件加载,播放按钮也不会工作,它不会在自动播放时启动.但是,在 Chrome 中,它可以正常加载。

简而言之,当在 IE 中时,它会加载文本以说明它与我的浏览器不兼容,这意味着如果它不起作用,我可以拥有一个 <embed>:我刚刚尝试过。 另一方面,Firefox 的行为就像它会加载它一样,并且不显示替代文本。

我读到一些人在使用 OGG 时遇到问题,谈论 MAME 类型,但我对那些东西一无所知,但...

我真的很想知道如何解决这个问题,因为它甚至没有显示不支持的文字,就像 FF/CB 中什么都没有,过去应该支持 MP3 4 个完整版本,我猜这就是为什么它没有说它不受支持的原因。

【问题讨论】:

    标签: html firefox audio loops mp3


    【解决方案1】:

    Firefox 不支持<audio> 中的 MP3,正是因为它仍然是专利……我不知道是什么让你认为 Firefox 9 支持它。

    【讨论】:

    • 发帖前先查一下,今年发生了变化。 webmonkey.com/2012/03/… 换句话说,如果系统支持它,他们不会像原来那样阻止它工作。浏览器在尝试加载 MP3 时未返回不支持的文本,进一步证明了这一点。
    • 那篇文章是关于使其在未来发挥作用的计划。该代码尚未签入。
    • 那么为什么它会停在那里,并尝试加载,有时会显示播放器?它应该只是跳到 标签之间的下一行。它没有。
    • 规范说如果你支持<audio>中的any编解码器,即使该编解码器不在你的源列表中,你也不会显示后备内容'重新给出。至于为什么要尝试加载,这取决于您的标记。你的<source> 元素有type 属性吗?
    • 关于最后一个帐户,是的,我尝试将其类型标记为 MPEG 和 MP3。无论我尝试过哪个,它都会随机工作或不工作。因此,请注意,由于我在我的网站上使用 MP3,我该如何设计它以便 GOOGLE 使用
    猜你喜欢
    • 2014-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-28
    相关资源
    最近更新 更多