2015-03-02 108 views
1

我正嘗試使用DailyMotion Embed API以在iOS上播放視頻。我禁用了Chrome瀏覽器,因爲我有自定義控件。這在桌面和其他移動設備上運行得非常好,但不適用於iOS。這與iOS不允許JS觸發視頻播放有關。但是,我需要能夠以某種方式通過事件或通過DailyMotion的嵌入式iframe啓動DailyMotion視頻(例如,Youtube有一個大的紅色播放按鈕)。我希望不必爲了讓視頻在iOS上開始播放而禁用我的自定義控件。DailyMotion JS在iOS上嵌入API並播放視頻

我已經做了撥弄代碼:http://jsfiddle.net/recqfww6/

$(function() { 

    DM.init(); 

    embedPlayer = DM.player($('#embed-player')[0], { 
    video: 'x2f5zar', 
    width: '100%', 
    height: '100%', 
    params: { 
     'api': 1, 
     'autoplay': 0, 
     'chromeless': 1, 
     'background': '000000', 
     'html': 1, 
     'id': 'embed-player', 
     'info': 0, 
     'logo': 1, 
     'related': 0, 
     'webkit-playsinline': 1 
    } 
    }); 

    $('#play_btn').on('click', function() { 
    embedPlayer.play(); 
    }); 
}); 

你可以嘗試打在桌面上那個,然後使用這個鏈接在iOS玩: https://jsfiddle.net/recqfww6/embedded/result/

點擊iOS上的按鈕時,DailyMotion顯示一個加載圖標,但從不加載。

感謝您的幫助!

回答

1

這是我們正在研究的內容。新版本的播放器即將推出,敬請關注!