【发布时间】:2016-06-28 20:52:49
【问题描述】:
我在页面加载时有这样的事情:
echo "<td class='audio'><audio controls><source src></audio></td>";
然后,我基于点击进行 ajax 调用,以从我正在使用的 API 中提取相对音频 URL,以用作 src。
在单独的选项卡中访问其中一个音频 URL 时,音频确实实际上会播放。我的想法是它没有在我需要的地方播放,因为它在需要它之前不会获得源(由于相当大的 API 调用,使用 ajax 来减少加载时间)。
有什么想法吗?
【问题讨论】:
-
您能详细说明您的问题吗? jsfiddle.net/4ubfnjts
-
@DaniP 我从 API 中获取了一组音频 URL,对于这些 URL 中的每一个,都会生成一个 HTML5 音频对象,但是在用户单击该区域之前,源一直是空白的相对于我拥有的所有这些信息的手风琴。我设置了一个循环来将 URL 设置为这些音频对象中的每一个的 src。即使在检查和测试 URL 后,一切都很好。
标签: php jquery ajax html audio