impl/super_player/super_player library

Classes

CommonUtils
Common utility class.
DownloadQuality
FPlayerPckInfo
FSteamInfo
FTXVodPlayConfig
TXVodPlayer config
LogLevel
LogUtils
log print tools
PlayerType
Effective only on iOS platform.
SuperPlayerPlugin
SuperPlayer global capability wrapper (corresponds to the native TencentVodPlugin MethodChannel).
TXLogLevel
TXModel
TXPlayerController
TXPlayerDrmBuilder
DRM playback information.
TXPlayerHolder
TXPlayerType
Player type.
TXPlayerValue
TXPlayerVideo
TXPlayerVideoState
TXPlayInfoParams
TXPlayType
Live stream type.
TXSubtitleRenderModel
TXTrackInfo
Track details.
TXVodDownloadController
include features:
TXVodDownloadDataSource
File ID storage.
TXVodDownloadMediaInfo
Video download information.
TXVodNetEvent
TXVodPlayerController
TXVodPlayEvent
TXVodSubtitleData
VodChannelMethods
Native -> Dart callback method names (kept in sync with native FTXEvent).
VodChannelNames
===== Unified Vod MethodChannel wrappers =====
VodEventDispatcher
Event dispatcher.
VodGlobalChannel
Global MethodChannel wrapper (download / pre-download / plugin methods).
VodMethodChannel
Per-player MethodChannel wrapper.

Enums

FTXAndroidRenderViewType
Render view type for Android. If it is DRM playback, you may need to switch to SurfaceView mode. The default mode is TextureView.
FTXPlayerRenderMode
Tiling Mode.
TXDrmProvisionEnv
TXPlayerEvent
TXPlayerState

Typedefs

FTXDownlodOnErrorListener = void Function(int errorCode, String errorMsg, TXVodDownloadMediaInfo info)
FTXDownlodOnStateChangeListener = void Function(int event, TXVodDownloadMediaInfo info)
FTXLicenceLoadedListener = void Function(int result, String reason)
FTXOnRenderViewCreatedListener = void Function(int viewId)
FTXPredownlodOnCompleteListener = void Function(int taskId, String url)
FTXPredownlodOnErrorListener = void Function(int taskId, String url, int code, String msg)
FTXPredownlodOnStartListener = void Function(int taskId, String fileId, String url, Map params)