【问题标题】:Set HTML5 Video source programmatically after page load页面加载后以编程方式设置 HTML5 视频源
【发布时间】:2011-08-09 13:33:33
【问题描述】:

我在页面加载时有一个空的视频元素,该元素在 AJAX 调用后填充,但视频未加载。

如果我将视频源硬编码为“/video/get?id=12”,则会检索视频文件,并且用户可以在页面上播放它。

但是,我希望能够使用 jQuery 设置视频源(页面完成加载后的某个时间)。我尝试设置源元素 src 参数,但没有运气。我也尝试将一个整体附加到视频标签,但仍然不行。

在视频标签上调用 load() 或 play() 或两者似乎也不起作用。

感谢任何可以提供帮助的人。

编辑:如果我使用 .html() 将 div 的内容设置为整个视频标签,那么视频可以播放,但只能在 Chrome 中播放。 IE 似乎提交了请求,但 Firefox 什么也没做......

【问题讨论】:

    标签: jquery html5-video


    【解决方案1】:

    我创建了一个带有现场演示的小提琴,看看这个。

    http://jsfiddle.net/VZHdW/

    确保您正在测试的浏览器支持 HTML5。

    【讨论】:

    • 恐怕对我不起作用 - 在 Chrome 或 Firefox 中没有向我的 RESTful Web 服务提交请求...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-08
    • 2015-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多