We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
Conforms to NSObject Declared in SNPCMPlayer.h
– onPlayPCMData:length: required method
Sona 会通过该接口,以固定频率来问 provider 要 PCM 数据。 该接口的回调频率非常快。所以不要在里面做耗时操作。否则会影响正常的声音。
- (void)onPlayPCMData:(unsigned char *)*data* length:(int *)*length*
data: pcm 容器,内存管理由 Sona 内部负责, 外界无需关心,只负责往里面写数据即可 length: 预期的 pcm 数据长度,与 data 容器大小对应。请不要写入超过 length 长度的数据。 如果写入数据小于预期长度,外界可以修改 length 的值来告诉 Sona 实际的长度。 NOTE: 如果 length 为 0,Sona 内部不会处理 data 中的数据,直接丢弃。
SNPCMPlayer.h