【发布时间】:2017-02-15 15:45:25
【问题描述】:
我正在使用这里提供的 Deezer NativeSDK Python 包装器:https://github.com/deezer/native-sdk-samples
我正在播放用户的“Flow”电台deezer_app.load_content("dzradio:///user-12345".encode('utf-8'))。如何恢复播放曲目信息或至少恢复曲目 ID?
谢谢
【问题讨论】:
我正在使用这里提供的 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) 函数将返回当前所选曲目的 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
【讨论】: