2015-06-16 45 views
0

在我的Deezer InApp中,我正在將DZ.player.playAlbum JavaScript SDK調用與標誌設置爲false這樣的標誌設置爲DZ.player.playAlbum(10008268, false, 0, 0)。在桌面版網站和iOS上,它按預期工作,不會開始播放曲目,但在Android上播放已開始。這是Android版SDK中的錯誤嗎?Deezer Javascript SDK playAlbum自動播放標誌在Android上被忽略

+0

如果此標誌對您不適用,您是否嘗試在'DZ.player.playAlbums'之後立即執行'DZ.player.pause'? – Pierrickouw

回答

1

你可以嘗試用player_play事件如下:

DZ.player.playAlbums(/*someID*/); 
DZ.Event.subscribe('player_play',() => { 
    DZ.player.pause(); 
}, true); //execute this once 

聽當玩家開始玩,然後立即停止。

+0

太棒了,它在Android上工作!但我不能在iOS上使用它,直到[暫停方法在iOS上工作](http://stackoverflow.com/questions/30762068/deezer-javascript-sdk-pause-method-doesnt-work-on-ios),所以我可能需要操作系統檢測或其他一些破解。 – peruukki