js sdk方法游戏不适用于ios

时间:2015-01-22 14:46:42

标签: ios dailymotion-api

我尝试在点击自定义按钮的页面上播放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

1 个答案:

答案 0 :(得分:0)

此问题已在此处得到解答:Dailymotion embedded player on iOS devices (HTML5)

基本上,移动设备会阻止视频自动播放,这就是为什么它不能播放您的代码。正如您所说,这些设备需要用户互动才能首先播放视频。