在尝试使用loadVideo功能更改视频后,我试图强制将功劳归为1。 不确定我是否以正确的方式执行操作,或者这是否是API中的错误。 有人设法使它起作用吗?
var options01 = {
id: 76979871,
autoplay:true
};
var vimeoPlayer = new Vimeo.Player('player_1', options01);
vimeoPlayer.enableTextTrack('fr').then(function(track) {
// track.language = the iso code for the language
// track.kind = 'captions' or 'subtitles'
// track.label = the human-readable label
}).catch(function(error) {
console.log(error.name);
});
$( ".changevideo" ).on( "click", function() {
var id = $(this).data('vimeoid');
vimeoPlayer.loadVideo(id).then(function(id) {
vimeoPlayer.enableTextTrack('fr').then(function(track) {
}).catch(function(error) {
console.log(error.name);
});
});
});
答案 0 :(得分:0)
好吧,我终于使用了destroy,并且每次都重新构建播放器。这是一个hack,不应该这样,但这就是我目前所拥有的。
如果有谁能提供更好的解决方案,我将不知所措。谢谢。