2017-02-15 2 views
0

Я использую обертку Deezer NativeSDK Python доступный здесь: https://github.com/deezer/native-sdk-samplesТекущий трек «Flow» с помощью Deezer NativeSDK

Я играл «Flow» радио пользователя deezer_app.load_content("dzradio:///user-12345".encode('utf-8')). Как я могу восстановить информацию о треке или хотя бы идентификатор трека?

Спасибо

ответ

1

Информация доступна через QUEUELIST_TRACK_SELECTED событие. Функция Player.event_track_selected_dzapiinfo(event) вернет JSON выбранной текущей дорожки.

Я обновил PythonSample от https://github.com/deezer/native-sdk-samples, чтобы проиллюстрировать его. (Вы можете проверить myDeezerApp.py)

Соответствующие функции SDK оберток, которые были добавлены в (deezer_import.py)

libdeezer.dz_player_event_track_selected_dzapiinfo.argtypes = [c_void_p] 
libdeezer.dz_player_event_track_selected_dzapiinfo.restype = c_char_p 
+0

Perfect, спасибо! – Hugodby

Смежные вопросы