Java包装器 - QUEUELIST_NEED_NATURAL_NEXT

时间:2018-05-26 17:41:14

标签: java deezer

我正在尝试围绕原生SDK构建Java包装器,我正在重写NanoPlayer。我想我设法得到与本机版本相同的事件流,但是当我播放一首歌时,我得到一个QUEUELIST_NEED_NATURAL_NEXT而不是MEDIASTREAM_DATA_READY。你可以看到下面的输出。 什么可能导致这个?我应该怎么做这样的事件?

提前多多感谢。 斯特凡诺

  

34511:327803 dz_crash_handler:[dz_crash_handler_init:286]崩溃   可用的处理程序设备ID:e91f2fce333d4a7ab9b75cfaee3115e4

     ### MENU      
      
  • 请按键进行指令: - P:PLAY / PAUSE S:START / STOP +:NEXT      
        
    • :上一个R:下一个重复模式? :TOGGLE SHUFFLE MODE Q:QUIT [1-4]:LOAD CONTENT [1-4]
    •   
  •   
     #      

OnConnectCallback   (天然@ 0x7f1d843271e0,天然@ 0x7f1d200f2a60​​,天然@ 0x7f1d842c95c0)(应用程序:天然@ 0x7f1d842c95c0:1)   ++++ CONNECT_EVENT ++++ USER_OFFLINE_AVAILABLE OnConnectCallback(native @ 0x7f1d843271e0,native @ 0x7f1d200eee50,native @ 0x7f1d842c95c0)(App:native @ 0x7f1d842c95c0:4)   ++++ CONNECT_EVENT ++++ USER_LOGIN_OK LOAD => dzmedia:/// track / 136332242(App:native @ 0x7f1d842c95c0:2)====   对于idx,PLA​​YER_EVENT ==== QUEUELIST_LOADED:0实体:第1行:解析器   错误:文档为空sas_noad = true; ^ S播放跟踪n°0 =>   dzmedia:///轨道/ 136332242

     

播放跟踪n°0 => dzmedia:///轨道/ 136332242

     

(App:native @ 0x7f1d842c95c0:7)==== PLAYER_EVENT ====   idx的QUEUELIST_TRACK_SELECTED:0 - is_preview:false     canPauseUnpause:true,canSeek:true,numSkipAllowed:1 now:{...}   (App:native @ 0x7f1d842c95c0:8)==== PLAYER_EVENT ====   idx:0的QUEUELIST_NEED_NATURAL_NEXT(应用程序:native @ 0x7f1d842c95c0:11)   ==== PLAYER_EVENT ==== UNKNOWN或默认

1 个答案:

答案 0 :(得分:1)

我发现了这个问题:我在配置对象中提供了错误的缓存路径值 - 在我设置文件时(虽然存在),它必须是一个目录(现有的)。

为初学者提供建议:要查看更多日志,请不要调用dz_connect_debug_log_disable()。

希望这会有所帮助 斯特凡诺