【发布时间】:2018-05-10 16:57:20
【问题描述】:
对于我的网站,我们需要根据一些用户输入动态更新 AblePlayer 的来源。我们正在使用 CMS,在 CMS 中,用户输入我们需要的文件 ID。然后,使用该 ID,我们对正在使用的 API 进行 ajax 调用。对这些 ajax 调用的响应包含我需要的信息。相关代码:
<video data-able-player
id="a-player"
preload="auto"
data-youtube-id=""
data-transcript-div="transcript"
playsinline >
</video>
然后,在我的 JS 文件中,我更新 data-youtube-id 属性:
$("#a-player").attr("data-youtube-id", src_id);
现在,出于测试目的,我将它与单击按钮挂钩。在生产中,我认为它会在页面加载时。
当我检查视频元素时,源会按应有的方式更新,但视频仍然无法播放。
我们使用 twig 作为模板,如果这很重要的话。
我知道这是一个小众案例,但我想知道是否有人遇到过类似的问题并知道如何解决?
【问题讨论】:
标签: jquery twig html5-video