covertPlayStateType function

PlayStateType covertPlayStateType(
  1. int state
)

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;
}