gpt4 book ai didi

javascript - Dailymotion 视频自动播放和静音

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

我目前正在开发一个项目,需要显示在静音模式下自动启动的 Dailymotion 视频。根据文档 - http://www.dailymotion.com/doc/api/sdk-javascript.html - DM.player 能够操纵视频的音量(方法:setMulated(muted))。然而,在我的代码进行了多次更改之后,我无法弄清楚这是如何工作的。你以前做过这样的事吗?您能提供一些帮助吗?

谢谢

这是我的代码:

<html>

<head>
<script src="http://api.dmcdn.net/all.js"></script>
</head>

<body>
<div id="myPlayer"></div>

<script>
// This function init the player once the SDK is loaded
window.dmAsyncInit = function() {
// PARAMS is a javascript object containing parameters to pass to the player if any (eg: {autoplay: 1})
var player = DM.player("myPlayer", {video: "xz0ytt", width: "480", height: "270"});

// 4. We can attach some events on the player (using standard DOM events)
player.addEventListener("apiready", function(e) {
// alert(e.target.muted);
// e.target.muted = true;
// alert(e.target.muted);
// e.target.play();
// player.setMuted(1);
player.setMuted("1");
e.target.play();
});
};
</script>
</body>

</html>

最佳答案

您尝试使用的方法只能在视频播放后起作用。因此,您必须聆听“播放”事件才能使视频静音。

尝试以下操作:

player.addEventListener("apiready", function(e) {
e.target.play();
});
player.addEventListener('play', function(e){
e.target.setMuted(1);
});

开头的广告(如果有)无法静音,

关于javascript - Dailymotion 视频自动播放和静音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23801616/

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