使用 Deezer NativeSDK 的当前 "Flow" 曲目名称

Current "Flow" track name using Deezer NativeSDK

我正在使用此处提供的 Deezer NativeSDK Python 包装器:https://github.com/deezer/native-sdk-samples

我正在播放用户 "Flow" 的电台 deezer_app.load_content("dzradio:///user-12345".encode('utf-8'))。如何恢复正在播放的曲目信息或至少是曲目 ID?

谢谢

可通过 QUEUELIST_TRACK_SELECTED 事件获取信息。 函数 Player.event_track_selected_dzapiinfo(event) 将 return 当前所选曲目的 JSON。

我更新了https://github.com/deezer/native-sdk-samples的PythonSample来说明。 (可以查看myDeezerApp.py)

已在(deezer_import.py)

中添加对应的SDK函数包装器
libdeezer.dz_player_event_track_selected_dzapiinfo.argtypes = [c_void_p]
libdeezer.dz_player_event_track_selected_dzapiinfo.restype = c_char_p