Source: config/EventsConfig.js

  1. /**
  2. * @copyright: Copyright (C) 2019
  3. * @desc: events object
  4. * @author: liuliguo
  5. * @file: EventsConfig.js
  6. */
  7. const Events = {
  8. ProcessorResetEnd: 'DataProcessorController.processorResetEnd',
  9. DataProcessorReady: 'DataProcessorController.dataProcessorReady',
  10. // DecodeResetEnd: 'DecodeController.resetEnd',
  11. DecodeStartDecode: 'DecodeController.startDecode',
  12. DecodeFlush: 'DecodeController.flush',
  13. DecodeDecoded: 'DecodeController.decoded',
  14. DecodeApppendEnd: 'DecodeController.appendEnd',
  15. DecodeFlushEnd: 'DecodeController.flushEnd',
  16. DecodeReady: 'DecodeController.ready',
  17. DemuxResetEnd: 'DemuxController.resetEnd',
  18. DemuxStartDemux: 'DemuxController.startDemux',
  19. DemuxLast: 'DemuxController.last',
  20. DemuxVideo: 'DemuxController.video',
  21. DemuxAAC: 'DemuxController.AAC',
  22. DemuxReady: 'DemuxController.ready',
  23. ImagePlayerRenderEnd: 'ImagePlayer.renderEnd',
  24. ImagePlayerWait: 'ImagePlayer.wait',
  25. ImagePlayerReady: 'ImagePlayer.ready',
  26. ImagePlayerEnd: 'ImagePlayer.end',
  27. ImagePlayerBuffeUpdate: 'ImagePlayer.bufferUpdate',
  28. ControlBarPlay: 'ControlBar.onPlay',
  29. ControlBarPause: 'ControlBar.onPause',
  30. ControlBarPauseLoading: 'ControlBar.onPauseLoading',
  31. LoadDataReadBufferByNo: 'LoadData.readBufferByNo',
  32. LoadDataReadBuffer: 'LoadData.readBuffer',
  33. LoadDataRead: 'LoadData.onRead',
  34. LoadDataSeek: 'LoadData.onSeek',
  35. LoadDataFirstLoaded: 'LoadData.onFirstLoaded',
  36. LoaderPlayListStart: 'Loader.playlistStart',
  37. LoaderLoading: 'Loader.onLoading',
  38. LoaderError: 'Loader.onError',
  39. LoaderLoaded: 'Loader.onLoaded',
  40. LoaderUpdateSpeed: 'Loader.updateSpeed',
  41. LoaderLoadFile: 'Loader.loadFile',
  42. LoaderPlayListLoaded: 'Loader.playlistLoaded',
  43. AudioPlayerReady: 'AudioPlayer.MSEReady',
  44. AudioPlayerDataReady: 'AudioPlayer.dataReady',
  45. AudioPlayerWait: 'AudioPlayer.wait',
  46. AudioPlayerEnd: 'AudioPlayer.end',
  47. AudioPlayerPlaySuccess: 'AudioPlayer.playSuccess',
  48. AudioPlayerPlayFail: 'AudioPlayer.playFail',
  49. PlayerMaxPTS: 'DemuxController.maxpts',
  50. PlayerSeekEnd: 'Player.seekend',
  51. PlayerSpeedTo: 'Player.speedTo',
  52. PlayerChangeRate: 'Player.changeRate',
  53. PlayerChangeSrc: 'Player.changeSrc',
  54. PlayerPlaying: 'Player.playing',
  55. PlayerTimeUpdate: 'Player.timeUpdate',
  56. PlayerbufferUpdate: 'Player.bufferupdate',
  57. PlayerResetReady: 'Player.resetReady',
  58. PlayerWait: 'Player.wait',
  59. PlayerLoadNext: 'Player.loadNext',
  60. PlayerOnPlay: 'Player.onPlay',
  61. PlayerOnPause: 'Player.onPause',
  62. PlayerOnSeek: 'Player.onSeek',
  63. PlayerOnVolume: 'Player.onVolume',
  64. PlayerReady: 'Player.ready',
  65. /**
  66. * Event handling during player playing
  67. * @event Player#play
  68. * @type {Player}
  69. *
  70. */
  71. PlayerPlay: 'Player.play',
  72. PlayerReset: 'Player.reset',
  73. PlayerLoadedMetaData: 'Player.loadedMetaData',
  74. /**
  75. * Event handling after playing ends
  76. * @event Player#end
  77. * @type {Player}
  78. *
  79. */
  80. PlayerEnd: 'Player.end',
  81. /**
  82. * Event handling when playing pauses
  83. * @event Player#pause
  84. * @type {Player}
  85. *
  86. */
  87. PlayerPause: 'Player.pause',
  88. /**
  89. * Event handling when player seeking data
  90. * @event Player#seeking
  91. * @type {Player}
  92. *
  93. */
  94. PlayerSeeking: 'Player.seeking',
  95. PlayerAlert: 'Player.alert',
  96. PlayerThrowError: 'Player.throwError',
  97. StreamDataReady: 'StreamController.dataReady',
  98. }
  99. export default Events