ZegoMediaPlayerFileReaderDelegate Protocol Reference
| Conforms to | NSObject |
|---|---|
| Declared in | zego-api-mediaplayer-oc.h |
– open:playerIndex:
required method
打开文件
- (int)open:(NSString *)path playerIndex:(ZegoMediaPlayerIndex)playerIndexParameters
path |
文件路径, 该路径为传入时的路径 |
|---|---|
playerIndex |
播放器序号 |
Return Value
成功返回0,失败返回-1
Declared In
zego-api-mediaplayer-oc.h
– close:
required method
关闭文件
- (void)close:(ZegoMediaPlayerIndex)playerIndexParameters
playerIndex |
播放器序号 |
|---|
Declared In
zego-api-mediaplayer-oc.h
– read:size:playerIndex:
required method
读取文件 返回文件内容
- (int)read:(unsigned char *)buf size:(int)size playerIndex:(ZegoMediaPlayerIndex)playerIndexParameters
buf |
读取的文件内容写入的buf地址,预期需写入size 大小。 |
|---|---|
size |
为预期写入buf的文件大小 |
playerIndex |
播放器序号 |
Return Value
非0 为 实际 写入buf 的文件大小,返回0表示EOF, 失败返回-1
Declared In
zego-api-mediaplayer-oc.h
– seek:seekMode:playerIndex:
required method
定位文件位置(可参照fseek)实现
- (long long)seek:(long long)pos seekMode:(int)seekMode playerIndex:(ZegoMediaPlayerIndex)playerIndexParameters
pos |
文件位置 |
|---|---|
seekMode |
需要实现 seekMode = 0 时表示文件开头,seekMode = 1 时表示当前位置. 可参照fseek 函数实现 |
playerIndex |
播放器序号 |
Return Value
返回seek后的位置距离文件起始点的offset大小,失败返回-1
Declared In
zego-api-mediaplayer-oc.h
– getSize:
required method
获取文件大小
- (long long)getSize:(ZegoMediaPlayerIndex)playerIndexParameters
playerIndex |
播放器序号 |
|---|
Return Value
返回文件大小
Declared In
zego-api-mediaplayer-oc.h