Javascript 维梅奥';s JS API:player.loadVideo()方法将播放器选项重置为其默认值

Javascript 维梅奥';s JS API:player.loadVideo()方法将播放器选项重置为其默认值,javascript,video,vimeo,vimeo-api,vimeo-player,Javascript,Video,Vimeo,Vimeo Api,Vimeo Player,我使用的是,其中声明您可以在启动播放器对象时设置播放器上的选项,例如title:false,如下所示: var options = { id: 59777392, title: false }; var vimPlayer = new Vimeo.Player('myDiv', options); 正如所料,视频播放器显示时没有标题: 但是,在用户交互时,我希望使用以下方法将不同的视频加载到同一播放器中: 执行此操作后,title:false选项将被覆盖,所有后续加载都显示标

我使用的是,其中声明您可以在启动播放器对象时设置播放器上的选项,例如
title:false
,如下所示:

var options = {
    id: 59777392,
    title: false
};
var vimPlayer = new Vimeo.Player('myDiv', options);
正如所料,视频播放器显示时没有标题:

但是,在用户交互时,我希望使用以下方法将不同的视频加载到同一播放器中:

执行此操作后,
title:false
选项将被覆盖,所有后续加载都显示标题:

有人知道如何使
title:false
粘贴吗?正如API所建议的那样,我还尝试使用
数据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);

这可能有用!我希望这个方法不会实例化一大堆新的JS对象,每次都进行大量的网络调用。
player.loadVideo()
的优点在于它只请求一个JSON对象和海报图像。我会试试,然后再报告。是的,这不是我的主意,是吗?我想这每次都会重新实例化一切。
loadVideo(76979871);