onSeek method
@valid since 3.53
@detail callback
@author songxiaomeng.19
@brief 根据设置好的内存音频数据的读取位置和读取偏移量对音频数据进行偏移,以便 SDK 读取和分析音频数据。
在调用 openWithCustomSource{@link #IMediaPlayer#openWithCustomSource} 接口传入内存音频数据,或者调用 setPosition{@link #IMediaPlayer#setPosition} 设置了音频数据的起始播放位置后,SDK 会对音频数据进行读取和分析,此时会触发该回调,你需要根据参数中设置的起始读取位置和偏移量进行操作。
@param offset 音频数据读取偏移量,单位为字节,取值可正可负。
@param whence 音频数据的起始读取位置。参看 MediaPlayerCustomSourceSeekWhence{@link #MediaPlayerCustomSourceSeekWhence}
@return
定位成功,返回偏移后的位置信息,或返回音频数据的大小。
定位失败,返回 -1。
Implementation
FutureOr<long> onSeek(
long offset, MediaPlayerCustomSourceSeekWhence whence) async {
throw UnimplementedError();
}