如何检测用户是否获得30s Deezer预览?

时间:2014-03-17 10:09:09

标签: deezer

当DZ.getLoginStatus()返回response.status时:'未知'我知道用户将获得30秒预览,因为用户根本没有登录到Deezer。但是,当用户登录但具有Discovery Premium帐户时,如何检测用户是否会获得30秒预览? response.status =' not_authorized'告诉用户没有将应用程序添加到Deezer,但它没有解释30s预览吗?

1 个答案:

答案 0 :(得分:2)

找到解决方案。 player_position事件也传递当前曲目的长度。在这种情况下,它表示30.因此,当第一个player_position触发并且此事件中的长度为30秒且与轨道元数据的持续时间不同时,我必须应用此处所述的偏移:What is the offset of the 30s Deezer previews?