Plyr.js 无法触发结束事件
Can't trigger ended event with Plyr.js
我正在尝试实现 https://github.com/sampotts/plyr#events 但无法使用 addEventListener() 方法触发嵌入的结束状态,因为我没有使用 jquery。我目前正在尝试在结束时简单地显示一条消息。但它甚至没有显示在控制台上。
我已经创建了元素并使用此代码public将其公开
document.addEventListener('DOMContentLoaded', () => {
// == Plyr JS ==
const player = new Plyr('#player', {
autoplay: false,
});
// Expose
window.player = player;
});
我已经在 public 代码中使用 player.source 加载新资源。
尝试使用此调用事件状态。但是我什至无法在控制台上获得日志。
player.addEventListener('ended', () => {
console.log(`Video is finished`)
});
我已经包含了等待 DOM 加载的那一行并且它起作用了。
document.addEventListener('DOMContentLoaded', () => {
const player = new Plyr('#player', {
// player options
});
player.on('ended', event => {
// functions that I'd like to add
});
事实证明,纪录片中提到的 .on 函数不是 jQuery 的 .on()
,如果我将它放在 [=13] 中,它也能正常工作 .addEventListener
=]
我正在尝试实现 https://github.com/sampotts/plyr#events 但无法使用 addEventListener() 方法触发嵌入的结束状态,因为我没有使用 jquery。我目前正在尝试在结束时简单地显示一条消息。但它甚至没有显示在控制台上。
我已经创建了元素并使用此代码public将其公开
document.addEventListener('DOMContentLoaded', () => {
// == Plyr JS ==
const player = new Plyr('#player', {
autoplay: false,
});
// Expose
window.player = player;
});
我已经在 public 代码中使用 player.source 加载新资源。
尝试使用此调用事件状态。但是我什至无法在控制台上获得日志。
player.addEventListener('ended', () => {
console.log(`Video is finished`)
});
我已经包含了等待 DOM 加载的那一行并且它起作用了。
document.addEventListener('DOMContentLoaded', () => {
const player = new Plyr('#player', {
// player options
});
player.on('ended', event => {
// functions that I'd like to add
});
事实证明,纪录片中提到的 .on 函数不是 jQuery 的 .on()
,如果我将它放在 [=13] 中,它也能正常工作 .addEventListener
=]