covertPlayStateType function
Implementation
PlayStateType covertPlayStateType(int state) {
if (Platform.isAndroid) {
switch (state) {
case 900:
return PlayStateType.nelpAudioVideoUnSync;
case 702:
return PlayStateType.nelpBufferingEnd;
case 701:
return PlayStateType.nelpBufferingStart;
case 1101:
return PlayStateType.nelpDecryptionSuccess;
case 901:
return PlayStateType.nelpNetDecodeBad;
case 801:
return PlayStateType.nelpNetStateBad;
case 1001:
return PlayStateType.nelpVideoDecoderOpen;
default:
return PlayStateType.nelpUnknownState;
}
} else if (Platform.isIOS) {
switch (state) {
case 0:
return PlayStateType.nelpVideoPlayable;
case 1:
return PlayStateType.nelpBufferingEnd;
case 2:
return PlayStateType.nelpBufferingStart;
default:
return PlayStateType.nelpUnknownState;
}
}
return PlayStateType.nelpUnknownState;
}