gpt4 book ai didi

javascript - 如何检查 iframe 中嵌入的 dailymotion 播放器的状态?

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

我有这个 iframe:

<iframe frameborder="0" width="480" height="270"
src="//www.dailymotion.com/embed/video/xwr14q?autoplay=1&mute=1"
allowfullscreen allow="autoplay"></iframe>

我想检查播放器当前是否正在播放或暂停。

这可以使用 iframe 还是我必须使用 DM.player() 方法?

最佳答案

要检查状态,您必须使用 JavaScript SDK。

<script src="https://api.dmcdn.net/all.js"></script>
<div id="player"></div>
<div><button onclick=test_player()>Test Status</button>
<script>
var player = DM.player(document.getElementById("player"), {
video: "xwr14q",
width: "50%",
height: "50%",
params: {
autoplay: true,
mute: true
}
});
function test_player(){
//true if video is paused
let status = player.paused;
alert (status);
}
</script>

出于某种原因,dailymotion 拒绝此片段上的连接,视频不会自动播放,也不会显示控件。但是,在我的本地服务器中,视频正常播放,您可以检查状态。有关更多信息,请参阅此处有关视频播放器的文档:https://developer.dailymotion.com/player#player-parameters

关于javascript - 如何检查 iframe 中嵌入的 dailymotion 播放器的状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56575919/

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