2016-04-02 80 views
0

即時通訊我的網站上的手機的Youtube iframe視頻有問題。 Youtube不允許自動播放視頻,所以用戶在網站上需要點擊歌曲,然後點擊暫停,然後點擊播放開始播放歌曲,我想知道是否可以添加一些代碼來自動執行此操作,所以當在歌曲暫停按鈕獲得點擊和歌曲暫停用戶點擊後自動上播放按鈕,再次點擊開始播放歌曲,這裏是我的代碼: http://prntscr.com/an95lx自動點擊兩個按鈕

<div class="buttons"> 
    <i class="icon icon-to-start prev"></i> 
    <i class="icon icon-play toggle-play" ng-if="!player.loadingTrack && !player.isPlaying"></i> 
    <i class="icon icon-pause toggle-play" ng-if="!player.loadingTrack && player.isPlaying"></i> 
    <i class="icon icon-spin2 track-loading spin" ng-if="player.loadingTrack"></i> 
    <i class="icon icon-to-end next"></i> 
</div> 

回答

0

可以使用object.invokeMember()功能。

對於YT,代碼如下所示:

var yourIframe = document.getElementById('player'); //or whatever your player ID is 
yourIframe.document.getElementsByName('ytp-play-button')[0].invokeMember('onClick');