Agora RTC Objective-C API Reference  Refactor
Instance Methods
<AgoraMusicContentCenterEventDelegate> Protocol Reference

Inherits <NSObjectNSObject>.

Instance Methods

(void) - onMusicChartsResult:status:result:
 
(void) - onMusicCollectionResult:status:result:
 
(void) - onLyricResult:lyricUrl:
 
(void) - onPreLoadEvent:percent:status:msg:lyricUrl:
 

Detailed Description

The request event delegate callback

Method Documentation

◆ onMusicChartsResult:status:result:

- (void) onMusicChartsResult: (NSString *)  requestId
status: (AgoraMusicContentCenterStatusCode status
result: (NSArray< AgoraMusicChartInfo * > *)  result 

The music chart result callback; occurs when getMusicCharts method is called.

Parameters
requestIdThe request id same with return from getMusicCharts.
statusThe status of the request. See MusicContentCenterStatusCode
resultThe result of music chart collection

◆ onMusicCollectionResult:status:result:

- (void) onMusicCollectionResult: (NSString *)  requestId
status: (AgoraMusicContentCenterStatusCode status
result: (AgoraMusicCollection *)  result 

Music collection, occurs when getMusicCollectionByMusicChartId or searchMusic method is called.

Parameters
requestIdThe request id same with return from getMusicCollectionByMusicChartId or searchMusic
statusThe status of the request. See MusicContentCenterStatusCode
resultThe result of music collection

◆ onLyricResult:lyricUrl:

- (void) onLyricResult: (NSString *)  requestId
lyricUrl: (NSString *)  lyricUrl 

Lyric url callback of getLyric, occurs when getLyric is called

Parameters
requestIdThe request id same with return from getLyric
lyricUrlThe lyric url of this music

◆ onPreLoadEvent:percent:status:msg:lyricUrl:

- (void) onPreLoadEvent: (NSInteger)  songCode
percent: (NSInteger)  percent
status: (AgoraMusicContentCenterPreloadStatus status
msg: (NSString *)  msg
lyricUrl: (NSString *)  lyricUrl 

Preload process callback, occurs when preload is called

Parameters
songCodeSong code
percentPreload progress (0 ~ 100)
statusPreload status; see PreloadStatusCode.
msgThe extra information
lyricUrlThe lyric url of this music