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
TencentVodPluginMethodChannel). - 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)