재생 목록 컨테이너를로드 한 다음 각 재생 목록에 대한 포인터와 재생 목록 포인터 (sp_playlist *)에서 포인터를 가져 와서 각 재생 목록의 이름과 URI를 가져옵니다. 하지만 결과에 따라 재생 목록 이름과 URI를 모두 검색 할 수있는 것은 아닙니다. 재생 목록 컨테이너가 제공하는 재생 목록 메타 데이터 유형은 무엇입니까?libspotify API : 재생 목록 컨테이너를로드하여 재생 목록 메타 데이터를 가져 오시겠습니까?
또한 재생 목록은 로컬 캐시에 저장되어 있습니까? 재생 목록이 캐시에로드 될 때까지 기다려야합니까?
감사합니다.
재생 목록의 "로드"를 트리거하는 방법 또는 재생 목록 컨테이너가로드되고 _sp_playlist * _를 사용할 수있는 경우 재생 목록을로드하는 방법을 이해하지 못합니다. "load"를 확인하기 위해 콜백 (** metadata_updated ** 또는 ** playlist_state_changed **)을 기다려야합니까? 트랙에 대해 동일한 질문 -로드 될 트랙을 트리거하는 이유는 무엇입니까? 내가 아는 유일한 것은 콜백을 등록하는 것입니다. 나는 정확하게 이해 했는가? 감사. – mile
일단'sp_playlist' 객체를 가지고 나면 그것 자체로 로딩을 시작합니다. 언급 한 콜백을 사용하여로드 시점을 확인하십시오. 'sp_track'과 동일합니다. – iKenndac
나는 그 이유를 발견했다고 생각한다. 로컬 캐시가 비어있는 경우 재생 목록을로드하는 절차는 컨테이너로드, 재생 목록 추가, 재생 목록 이름 바꾸기입니다. 재생 목록이로드 될 때 "이름이 바뀌 었습니다"대신 재생 목록 콜백 "상태가 변경되었습니다."라고 생각했습니다. API 문서는 다소 혼란 스럽습니다. – mile