【发布时间】: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