【发布时间】:2014-07-05 11:57:13
【问题描述】:
我正在建立一个网站,并想创建一个 HTML5 音频播放器,但稍后使用 JavaScript 注入源代码。我准备了以下 HTML:
<audio id=show>
<source id=oggFile type=audio/ogg />
<source id=mp3File type=audio/mpeg />
</audio>
不幸的是,W3C 验证器正在平移我的代码,声称 src 是必需属性。由于附属代码与播放器交互的方式,我强烈希望不要将此设置为有效的音频文件。我有测试将src 设置为一个虚拟文件...
<audio id=show>
<source id=oggFile src=/audio/does-not-exist.ogg type=audio/ogg />
<source id=mp3File src=/audio/does-not-exist.mp3 type=audio/mpeg />
</audio>
...但我不确定这是不是最好的方法,而且,至少在 Firefox 中,它会在控制台中引发警告。
有没有一种方法可以设置一个仍然有效的有效空白src 属性?
【问题讨论】: