我尝试在点击自定义按钮的页面上播放DM视频。它适用于桌面浏览器,但不适用于ios设备。
以下是我如何使用js sdk和jquery。
function _on_apiready(){
$custom_button.one("click", _playVideo)
}
function _playVideo(e){
player.play();
$custom_button.click(function(){player.togglePlay();})
}
var player = DM.player(dom_el,
{
video:dm_id,
params:{html:1, autoplay:0, info:0, logo:0, related:0},
events:{
apiready: _on_apiready,
timeupdate: _on_progress,
playing: _on_playing,
pause: _on_pause
}
}
);
在ios设备上,视频似乎已加载但未播放。我需要按播放器的播放按钮来启动视频,然后可以使用我的自定义按钮来切换播放。
做错了什么?
THX
答案 0 :(得分:0)
此问题已在此处得到解答:Dailymotion embedded player on iOS devices (HTML5)
基本上,移动设备会阻止视频自动播放,这就是为什么它不能播放您的代码。正如您所说,这些设备需要用户互动才能首先播放视频。