我正在建立一个网站,并希望创建一个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
属性?
答案 0 :(得分:1)
我建议在需要时创建源代码。你可以使用JavaScript来做到这一点。这样,您的代码仍然有效。
不得不寻找它,但现在得到它。这是一个answer,可以帮助您使用代码。