0

我尝试通过单击自定义按钮在页面上播放 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 设备上,视频似乎可以加载但无法播放。我需要按下播放器的播放按钮来开始播放视频,然后可以使用我的自定义按钮来切换播放。

做错了什么?

谢谢

4

1 回答 1

0

这个问题已经在这里得到了回答:iOS设备上的Dailymotion嵌入式播放器(HTML5)

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

于 2015-01-23T11:10:36.360 回答