javascript - 发送给 DM.player() 的第一个参数无效,该元素已经是一个播放器
问题描述
我正在通过 JavaScript SDK 播放来自 Dailymotion 的 3 个视频。这是我的代码:
var tag = document.createElement('script');
tag.src = "https://api.dmcdn.net/all.js";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
window.dmAsyncInit = function () {
var player = DM.player("divplayer",
{ video: VideoId, width: "100%", height: "100%", params: { "endscreen-enable": 0,"ui-logo":0 } });
};
}
第一个视频播放没有问题,但之后我收到此错误:
未捕获的错误:发送给 DM.player() 的第一个参数无效,此元素已经是播放器:divplayer
divplayer 是一个 div 元素。
我试图在调用我的函数之前清空 div 内容,但这不起作用。
提前致谢
解决方案
对于您遇到的错误,我们深表歉意。此错误是由于我们在 SDK 中引入并在之后修复的回归造成的。您不应该再次显示此错误。你能证实这一点吗?
推荐阅读
- python-3.x - 如何仅使用 while 循环在第二小的数字旁边输出名称
- c - stm8 uart tx中断问题
- promise - 使用箭头函数进入 puppeter 脚本的 page.evaluate 的返回块
- android - ACTION_SEND_MULTIPLE Intent 在每张图片下放置文字,同时在 android 的 whatsapp 上分享多张图片
- c# - 当只有一个图钉时,如何确定 Bing 地图的正确缩放级别?
- javascript - 获取错误:-S SyntaxError: Unexpected token < in JSON at position 0 REACT
- r - 如何从栅格中提取varname?
- plotly-dash - 破折号下拉菜单图
- java - 如何使用其数据库导出 java jar 文件?
- java - 如何安装或注册 Saxon HE 10.3 配置?未使用配置