super_player library

Classes

AtomicInt
BoolMsg
BoolPlayerMsg
CachePathMsg
CommonUtils
Common utility class 通用工具类
DoubleMsg
DoublePlayerMsg
DownloadQuality
FPlayerPckInfo
FSteamInfo
FTXLivePlayConfig
TXLivePlayer config
FTXLivePlayConfigPlayerMsg
FTXVodPlayConfig
TXVodPlayer config
FTXVodPlayConfigPlayerMsg
IntMsg
IntPlayerMsg
LicenseMsg
ListMsg
LogLevel
LogUtils
log print tools
MapMsg
PipParamsPlayerMsg
PlayerMsg
Pigeon original component, used to generate native communication code for messages. The generation command is as follows. When using the generation command, the two import statements above need to be implemented or commented out.
PlayerType
Effective only on iOS platform.
PreLoadInfoMsg
PreLoadMsg
StringListPlayerMsg
StringMsg
StringOptionPlayerMsg
StringPlayerMsg
SubTitlePlayerMsg
SubTitleRenderModelPlayerMsg
SuperPlayerPlugin
TXDownloadFlutterAPI
TXDownloadListMsg
TXFlutterDownloadApi
TXFlutterLivePlayerApi
TXFlutterNativeAPI
TXFlutterSuperPlayerPluginAPI
TXFlutterVodPlayerApi
TXLivePlayerController
TXLivePlayerFlutterAPI
TXLogLevel
TXModel
TXPipFlutterAPI
TXPlayerController
TXPlayerDrmBuilder
DRM playback information DRM播放信息
TXPlayerDrmMsg
TXPlayerHolder
TXPlayerType
Player type.
TXPlayerValue
TXPlayerVideo
TXPlayerVideoState
TXPlayInfoParams
TXPlayInfoParamsPlayerMsg
TXPlayType
Live stream type.
TXPluginFlutterAPI
TXSubtitleRenderModel
TXTrackInfo
Track details 轨道的详细信息
TXVodDownloadController
include features:
TXVodDownloadDataSource
File ID storage. fileId存储
TXVodDownloadMediaInfo
Video download information. 视频下载信息
TXVodDownloadMediaMsg
TXVodNetEvent
TXVodPlayerController
TXVodPlayerFlutterAPI
TXVodPlayEvent
TXVodSubtitleData
UInt8ListMsg

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
画面平铺模式
TXDrmProvisionEnv
TXPlayerEvent
TXPlayerLiveMode
TXPlayerState

Extensions

StringExt on String

Constants

reg → const String

Functions

wrapResponse({Object? result, PlatformException? error, bool empty = false}) List<Object?>

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)