我在页面加载时有这样的东西:
echo "<td class='audio'><audio controls><source src></audio></td>";
然后,我根据点击从我正在使用的API中提取相关音频网址进行ajax调用,以用作src。
在单独的标签中访问其中一个音频网址时,音频确实实际播放。我的想法是它没有在我需要它的地方播放,因为它不需要它直到它需要它(使用ajax来减少由于相当大的API调用而导致的加载时间)。
有什么想法吗?
答案 0 :(得分:0)
您的source
标记缺少文件类型信息。即使src
被src="your_path/your_file.mp3"
取代,它也需要例如type="audio/mpeg"
来表示mp3文件。完整生成的HTML代码必须类似于
<audio controls>
<source src="your_path/your_file.mp3" type="audio/mpeg">
</audio>
答案 1 :(得分:0)