【发布时间】:2012-03-03 01:46:03
【问题描述】:
我正在尝试通过 JS 更改视频源。这主要是有效的。
var basename = "video/whatever";
$("#myvideo")[0].setSrc([
{type: "video/mp4", src: basename + ".mp4"},
{type: "video/webm", src: basename + ".webm"},
{type: "video/ogg", src: basename + ".ogv"}
]);
所以第一个问题:当我更改源时,暂停按钮显示而不是播放,并且大覆盖播放按钮不显示,即使它已暂停。我尝试在 setSrc 调用之前和之后发送 stop() 和 pause() 和 setCurrentTime(0) 的各种组合,但没有运气。
更重要的问题:我还没有找到改变视频海报图像的方法。我期待在 API 中看到一种方法来更改它,因为我希望它也针对 Flash/Silverlight 后备进行更新。我尝试只更改视频元素上的海报属性,但似乎没有这样做。
【问题讨论】:
标签: javascript mediaelement.js