gpt4 book ai didi

javascript - Youtube 播放器 api 如何将 getCurrentTime() 绑定(bind)到表单输入

转载 作者:行者123 更新时间:2023-12-03 06:26:29 24 4
gpt4 key购买 nike

我正在尝试通过 javascript player api 播放 youtube 视频,并允许用户在播放期间点击暂停并以秒为单位获取当前时间。我想知道如何在表单输入中显示秒数。我可以使用 javascript 警报打印出当前时间,但不知道如何将其应用于表单输入。

这是我目前的形式尝试。

    <input type="text" id="link" name="link" value="player.getCurrentTime();" onClick="alert(player.getCurrentTime());" />

最佳答案

首先你需要为你的播放器添加一个事件监听器,这样你就可以检测到状态变化

document.getElementById('MY-PLAYER-ID').addEventListener('onStateChange', 'player_state_changed');

在此之后,每当状态更改为暂停时触发一个函数
function player_state_changed(state) {
if(state==2)
{
//$('#input_id').val(player.getCurrentTime());
}
}

关于javascript - Youtube 播放器 api 如何将 getCurrentTime() 绑定(bind)到表单输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25735857/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com