我使用的是Vimeo's player.js API,它指出您可以在播放器上设置选项,例如在启动Player对象时按如下所示设置title: false
:
var options = {
id: 59777392,
title: false
};
var vimPlayer = new Vimeo.Player('myDiv', options);
如预期的那样,视频播放器显示时没有标题:
但是,在用户交互时,我想使用loadVideo()方法将不同的视频加载到同一播放器中:
player.loadVideo(76979871);
执行此操作后,
title: false
选项将被覆盖,并且所有后续加载都显示标题:有人知道如何使
title: false
粘吗?正如API所建议的那样,我还尝试使用data-vimeo-title="false"
在div本身上以属性格式添加选项,但同样,它仅在首次加载时有效。我还尝试在
loadVideo()
上传递选项,但是除了视频ID外,它不接受任何其他参数。 最佳答案
也许创建一个函数来做到这一点。
var vimPlayer;
function loadVideo(videoId) {
var options = {
id: videoId,
title: false
};
vimPlayer = new Vimeo.Player('myDiv', options);
}
loadVideo(59777392);
和用户互动
loadVideo(76979871);