我可以在音频源标签上设置(有效)空src吗?

时间:2014-05-16 22:11:09

标签: html5 audio

我正在建立一个网站,并希望创建一个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属性?

1 个答案:

答案 0 :(得分:1)

我建议在需要时创建源代码。你可以使用JavaScript来做到这一点。这样,您的代码仍然有效。

不得不寻找它,但现在得到它。这是一个answer,可以帮助您使用代码。