A B C D E F G H I L M N O P R S T U V W 
所有类 所有程序包

A

accept(T) - 接口 中的方法com.ts.lib.common.util.LambdaExceptionUtil.Consumer_WithExceptions
 
accept(T, U) - 接口 中的方法com.ts.lib.common.util.LambdaExceptionUtil.BiConsumer_WithExceptions
 
ANALYTICS_ENABLED - 类 中的静态变量com.ts.lib.common.PlayerLibraryInfo
全局性能统计分析 开关
apply(T) - 接口 中的方法com.ts.lib.common.util.LambdaExceptionUtil.Function_WithExceptions
 
AppUtil - com.ts.lib.common.util中的类
APP 工具类。
areEqual(Object, Object) - 类 中的静态方法com.ts.lib.common.util.Util
 
Assertions - com.ts.lib.common.util中的类
提供一种断言表达式和属性的断言方法
ASSERTIONS_ENABLED - 类 中的静态变量com.ts.lib.common.PlayerLibraryInfo
 
AtomicFile - com.ts.lib.common.util中的类
一个帮助类,用于通过创建备份文件对文件执行原子操作,直到写入成功完成。
AtomicFile(File) - 类 的构造器com.ts.lib.common.util.AtomicFile
Create a new AtomicFile for a file located at the given File path.
AudioInfo - com.ts.lib.common.model中的类
从视频文件中解析出的音频的信息类
AudioInfo(String, int, int, int, long, int) - 类 的构造器com.ts.lib.common.model.AudioInfo
 
audioTrack - 类 中的变量com.ts.lib.common.model.MediaMetadata
 

B

beginSection(String) - 类 中的静态方法com.ts.lib.common.util.TraceUtil
Writes a trace message to indicate that a given section of code has begun.
binarySearchFloor(int[], int, boolean, boolean) - 类 中的静态方法com.ts.lib.common.util.Util
使用 二分搜索法,搜索数组中小于指定值的最大元素的索引。
bitRate - 类 中的变量com.ts.lib.common.model.MediaInfo
码率
bitRate - 类 中的变量com.ts.lib.common.model.MediaMetadata
 
BITS_PER_BYTE - 类 中的静态变量com.ts.lib.common.C
The number of bits per byte.
Bundleable - com.ts.lib.common中的接口
实现了此接口的类可以通过 Bundleable.toBundle() 存储传递,并可以通过 Bundleable.Creator 还原
Bundleable.Creator<T extends Bundleable> - com.ts.lib.common中的接口
 
BYTES_PER_FLOAT - 类 中的静态变量com.ts.lib.common.C
The number of bytes per float.

C

C - com.ts.lib.common中的类
Defines constants used by the library.
channelCount - 类 中的变量com.ts.lib.common.model.AudioInfo
声道
checkArgument(boolean) - 类 中的静态方法com.ts.lib.common.util.Assertions
Throws IllegalArgumentException if expression evaluates to false.
checkArgument(boolean, Object) - 类 中的静态方法com.ts.lib.common.util.Assertions
Throws IllegalArgumentException if expression evaluates to false.
checkIndex(int, int, int) - 类 中的静态方法com.ts.lib.common.util.Assertions
Throws IndexOutOfBoundsException if index falls outside the specified bounds.
checkMainThread() - 类 中的静态方法com.ts.lib.common.util.Assertions
Throws IllegalStateException if the calling thread is not the application's main thread.
checkMediaFileDuration(List<String>, long, long) - 类 中的静态方法com.ts.lib.common.util.MediaUtils
检测指定的播放位置是否超出了文件的总时长
checkNotEmpty(String) - 类 中的静态方法com.ts.lib.common.util.Assertions
Throws IllegalArgumentException if string is null or zero length.
checkNotEmpty(String, Object) - 类 中的静态方法com.ts.lib.common.util.Assertions
Throws IllegalArgumentException if string is null or zero length.
checkNotNull(T) - 类 中的静态方法com.ts.lib.common.util.Assertions
Throws NullPointerException if reference is null.
checkNotNull(T, Object) - 类 中的静态方法com.ts.lib.common.util.Assertions
Throws NullPointerException if reference is null.
checkState(boolean) - 类 中的静态方法com.ts.lib.common.util.Assertions
Throws IllegalStateException if expression evaluates to false.
checkState(boolean, Object) - 类 中的静态方法com.ts.lib.common.util.Assertions
Throws IllegalStateException if expression evaluates to false.
checkStateNotNull(T) - 类 中的静态方法com.ts.lib.common.util.Assertions
Throws IllegalStateException if reference is null.
checkStateNotNull(T, Object) - 类 中的静态方法com.ts.lib.common.util.Assertions
Throws IllegalStateException if reference is null.
clone() - 类 中的方法com.ts.lib.common.model.AudioInfo
 
closeQuietly(Closeable) - 类 中的静态方法com.ts.lib.common.util.Util
执行 Closeable 实现类的 Closeable.close() 方法
closeStream() - 类 中的方法com.ts.lib.common.util.WriteTestFile
 
com.ts.lib.common - 程序包 com.ts.lib.common
 
com.ts.lib.common.dump - 程序包 com.ts.lib.common.dump
 
com.ts.lib.common.model - 程序包 com.ts.lib.common.model
 
com.ts.lib.common.util - 程序包 com.ts.lib.common.util
 
CommandResult(int) - 类 的构造器com.ts.lib.common.util.ShellUtils.CommandResult
 
CommandResult(int, String, String) - 类 的构造器com.ts.lib.common.util.ShellUtils.CommandResult
 
constrainValue(float, float, float) - 类 中的静态方法com.ts.lib.common.util.Util
限定 value 在指定的范围内 in range(min..max)
constrainValue(int, int, int) - 类 中的静态方法com.ts.lib.common.util.Util
限定 value 在指定的范围内 in range(min..max)
constrainValue(long, long, long) - 类 中的静态方法com.ts.lib.common.util.Util
限定 value 在指定的范围内 in range(min..max)
copyFile(String, OutputStream) - 类 中的静态方法com.ts.lib.common.util.AppUtil
从指定文件path向一个 输出流 OutputStream 输出,实现 copy
copyFile(String, String) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
copy文件
copyPrivateToDownload(Context, String, String) - 类 中的静态方法com.ts.lib.common.util.AppUtil
复制沙盒私有文件到Download公共目录下
copyPrivateToSharedStorage(Context, String, String, String, String) - 类 中的静态方法com.ts.lib.common.util.MediaStoreUtil
复制沙盒私有文件到公共存储目录下
CrashHandler - com.ts.lib.common.util中的类
crash异常信息收集
CrashHandler(Context) - 类 的构造器com.ts.lib.common.util.CrashHandler
 
CrashHandler(String) - 类 的构造器com.ts.lib.common.util.CrashHandler
 
createDate - 类 中的变量com.ts.lib.common.model.MediaMetadata
 

D

d(String) - 类 中的静态方法com.ts.lib.common.Logger
输出debug日志
d(StringBuilder, Object...) - 类 中的静态方法com.ts.lib.common.Logger
 
d(String, String) - 类 中的静态方法com.ts.lib.common.Logger
输出debug日志
d(String, StringBuilder, Object...) - 类 中的静态方法com.ts.lib.common.Logger
 
d(String, String, Throwable) - 类 中的静态方法com.ts.lib.common.Logger
 
dateTimeOriginal - 类 中的变量com.ts.lib.common.model.MediaMetadata
 
DEFAULT_USER_AGENT - 类 中的静态变量com.ts.lib.common.PlayerLibraryInfo
The default user agent for requests made by the library.
delete() - 类 中的方法com.ts.lib.common.util.AtomicFile
Delete the atomic file.
DEVICE - 类 中的静态变量com.ts.lib.common.util.Util
 
DEVICE_DEBUG_INFO - 类 中的静态变量com.ts.lib.common.util.Util
设备简要描述信息,for-debug
dF(String, Object...) - 类 中的静态方法com.ts.lib.common.Logger
 
dF(String, String, Object...) - 类 中的静态方法com.ts.lib.common.Logger
 
disable5GNsaDisambiguation() - 类 中的静态方法com.ts.lib.common.util.NetworkTypeObserver.Config
 
DUMP_ENABLED - 类 中的静态变量com.ts.lib.common.PlayerLibraryInfo
 
dumpLogcat() - 类 中的方法com.ts.lib.common.util.CrashHandler
dump 当前的日志,为了来兼容以前的,默认 tag 为"sdk"
dumpLogcat(String) - 类 中的方法com.ts.lib.common.util.CrashHandler
dump 当前的日志
duration - 类 中的变量com.ts.lib.common.model.MediaInfo
轨道总时长 us
duration - 类 中的变量com.ts.lib.common.model.MediaMetadata
 

E

e(String) - 类 中的静态方法com.ts.lib.common.Logger
输出error日志
e(StringBuilder, Object...) - 类 中的静态方法com.ts.lib.common.Logger
 
e(String, String) - 类 中的静态方法com.ts.lib.common.Logger
输出error日志
e(String, StringBuilder, Object...) - 类 中的静态方法com.ts.lib.common.Logger
 
e(String, String, Throwable) - 类 中的静态方法com.ts.lib.common.Logger
输出error日志
e(String, Throwable) - 类 中的静态方法com.ts.lib.common.Logger
输出错误日志
eF(String, Object...) - 类 中的静态方法com.ts.lib.common.Logger
 
eF(String, String, Object...) - 类 中的静态方法com.ts.lib.common.Logger
 
endSection() - 类 中的静态方法com.ts.lib.common.util.TraceUtil
Writes a trace message to indicate that a given section of code has ended.
endWrite(OutputStream) - 类 中的方法com.ts.lib.common.util.AtomicFile
Call when you have successfully finished writing to the stream returned by AtomicFile.startWrite().
errorMsg - 类 中的变量com.ts.lib.common.util.ShellUtils.CommandResult
执行结果为非0时的message
EventDump - com.ts.lib.common.dump中的类
事件的runtime log dump本地记录和上报
execShell(List<String>, boolean) - 类 中的静态方法com.ts.lib.common.util.ShellUtils
执行 shell command
exist(Context, String, String, String) - 类 中的静态方法com.ts.lib.common.util.MediaStoreUtil
Android Q及以上,判断在 MediaStore 中,文件是否已存在
exists() - 类 中的方法com.ts.lib.common.util.AtomicFile
Returns whether the file or its backup exists.
extractorVideoSize(Context, Uri) - 类 中的静态方法com.ts.lib.common.util.MediaUtils
提取视轨信息

F

FileUriUtils - com.ts.lib.common.util中的类
文件沙盒管理工具类
format(String, Object...) - 类 中的静态方法com.ts.lib.common.util.Util
 
formatElapsedTime(long) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
把一段时间格式化为时间格式 [HH:mm:ss] or [mm:ss],会舍弃 毫秒 部分
formatFileSize(long) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
格式化为文件大小单位
formatTime(long) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
取得时分秒毫秒
frameCount - 类 中的变量com.ts.lib.common.model.VideoInfo
video track 总帧数,没有此信息则为0
frameRate - 类 中的变量com.ts.lib.common.model.MediaMetadata
帧率
frameRate - 类 中的变量com.ts.lib.common.model.VideoInfo
帧率
fromBundle(Bundle) - 接口 中的方法com.ts.lib.common.Bundleable.Creator
 

G

get() - 接口 中的方法com.ts.lib.common.Supplier
 
get() - 接口 中的方法com.ts.lib.common.util.LambdaExceptionUtil.Supplier_WithExceptions
 
getAppMemoryClass(Context) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
获取当前APP的内存限制
getMemoryClass 单个APP内存限制 getLargeMemoryClass android:largeHeap="true" 内存加强之后的内存限制
getAppMetaData(Context, String) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
获取Manifest里Application下的meta-data
getAudioInfo(MediaFormat) - 类 中的静态方法com.ts.lib.common.util.MediaUtils
从media format里读取audio信息
getBytesFromHexString(String) - 类 中的静态方法com.ts.lib.common.util.Util
从十六进制字符串解析出二进制字节数据
getCorrectResolution() - 类 中的方法com.ts.lib.common.model.VideoInfo
根据旋转角度获取校正后的width和height
getCurrentDisplayModeSize(Context) - 类 中的静态方法com.ts.lib.common.util.Util
获取Display Size
getCurrentDisplayModeSize(Context, Display) - 类 中的静态方法com.ts.lib.common.util.Util
获取显示设备 Display Size
getCurrentOrMainLooper() - 类 中的静态方法com.ts.lib.common.util.Util
获取当前线程的 Looper ,如果当前线程未有 Looper,则获取主线程的 Looper
getDisplayAspectRatio() - 类 中的方法com.ts.lib.common.model.VideoInfo
获取显示比率
getDumpHandler() - 类 中的方法com.ts.lib.common.dump.EventDump
 
getDumpHandler() - 接口 中的方法com.ts.lib.common.dump.IEvent
使用需注意一下两点 请注意: 1.
getEndPositionUS() - 类 中的方法com.ts.lib.common.model.MediaInfo
 
getFilePathByUri(Context, Uri) - 类 中的静态方法com.ts.lib.common.util.UriTool
 
getImageContentValues(File, long) - 类 中的静态方法com.ts.lib.common.util.AppUtil
获取 图片 ContentValue
getImageContentValues(File, long) - 类 中的静态方法com.ts.lib.common.util.MediaStoreUtil
获取 图片 ContentValue
getImageIns(Context, String) - 类 中的静态方法com.ts.lib.common.util.AppUtil
name是文件名称,是MediaStore查找文件的条件之一
getImageIns(Context, String) - 类 中的静态方法com.ts.lib.common.util.MediaStoreUtil
name是文件名称,是MediaStore查找文件的条件之一
getInstance() - 类 中的静态方法com.ts.lib.common.dump.EventDump
 
getInstance() - 类 中的静态方法com.ts.lib.common.util.WorkerExecutors
 
getInstance(Context) - 类 中的静态方法com.ts.lib.common.util.NetworkTypeObserver
 
getMetadata(String) - 类 中的静态方法com.ts.lib.common.util.MediaUtils
提取MP4文件的MetaData
getNetworkName(int) - 接口 中的方法com.ts.lib.common.util.Network
返回 网络类型的可读字符
getNetworkType() - 类 中的方法com.ts.lib.common.util.NetworkTypeObserver
获取当前的网络类型
getPlayDurationUs() - 类 中的方法com.ts.lib.common.model.MediaInfo
根据指定的 MediaInfo.startPositionUSMediaInfo.endPositionUS 计算实际的 播放时长,默认未变速下的播放时长
getPlayDurationUs(float) - 类 中的方法com.ts.lib.common.model.MediaInfo
根据指定的 MediaInfo.startPositionUSMediaInfo.endPositionUS 计算实际的 播放时长
getSharedExternalUri(String) - 类 中的静态方法com.ts.lib.common.util.MediaStoreUtil
获取共享存储对应 mimeType 的目录 Uri 和 系统标准目录 比如:mimeType = "image/jpeg" first: MediaStore.Images.Media.EXTERNAL_CONTENT_URI second: Environment.DIRECTORY_PICTURES
getStartPositionUS() - 类 中的方法com.ts.lib.common.model.MediaInfo
 
getStringForTime(StringBuilder, Formatter, long) - 类 中的静态方法com.ts.lib.common.util.Util
 
getSubPackageNameAsDir(Context) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
截取包名的最后一级目录,SDK作为不同APP见创建目录的区分
getSystemProperty(String) - 类 中的静态方法com.ts.lib.common.util.Util
 
getTrack(MediaExtractor, String) - 类 中的静态方法com.ts.lib.common.util.MediaUtils
根据轨道字符串查找轨道index
getTracksMap(MediaExtractor) - 类 中的静态方法com.ts.lib.common.util.MediaUtils
MediaExtractor 查找媒体文件的track
getUserAgent(Context, String) - 类 中的静态方法com.ts.lib.common.util.Util
生成用户代理(UA)标识——
getVersionName(Context) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
获取版本号
getVideoContentValues(File, long) - 类 中的静态方法com.ts.lib.common.util.AppUtil
获取视频 contentValue
getVideoContentValues(File, long) - 类 中的静态方法com.ts.lib.common.util.MediaStoreUtil
获取视频 contentValue
getVideoDuration(String) - 类 中的静态方法com.ts.lib.common.util.MediaUtils
获取 video 文件时长
getVideoInfo(MediaFormat) - 类 中的静态方法com.ts.lib.common.util.MediaUtils
从MediaFormat里读取video 信息
getVideoInfo(String) - 类 中的静态方法com.ts.lib.common.util.MediaUtils
通过文件路径获取一个媒体文件的信息
getVideoPath(Context, Uri) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
Uri 获取有效的文件路径,或者返回 null
getWorkerExecutor() - 类 中的方法com.ts.lib.common.util.WorkerExecutors
返回自己配置的执行子任务的线程池
GL_ASSERTIONS_ENABLED - 类 中的静态变量com.ts.lib.common.PlayerLibraryInfo
 
GLThread - com.ts.lib.common中的注释类型
标识必须在GL线程使用

H

hasAssetFile(Context, String) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
Assets目录下是否有指定的文件
height - 类 中的变量com.ts.lib.common.model.MediaMetadata
 
height - 类 中的变量com.ts.lib.common.model.VideoInfo
video track 分辨率 height

I

i(String) - 类 中的静态方法com.ts.lib.common.Logger
输出info日志
i(StringBuilder, Object...) - 类 中的静态方法com.ts.lib.common.Logger
 
i(String, String) - 类 中的静态方法com.ts.lib.common.Logger
输出info日志
i(String, StringBuilder, Object...) - 类 中的静态方法com.ts.lib.common.Logger
 
IEvent - com.ts.lib.common.dump中的接口
定义事件
iF(String, Object...) - 类 中的静态方法com.ts.lib.common.Logger
使用 String.format(String, Object...) 格式化输出 Log.INFO 日志
iF(String, String, Object...) - 类 中的静态方法com.ts.lib.common.Logger
 
INDEX_UNSET - 类 中的静态变量com.ts.lib.common.C
 
init(Context) - 类 中的方法com.ts.lib.common.dump.EventDump
 
init(Context) - 接口 中的方法com.ts.lib.common.dump.IEvent
InPool - com.ts.lib.common中的类
对象池的一个 基础类 ,其他类通过继承此类,可实现继承一个对象池
InPool() - 类 的构造器com.ts.lib.common.InPool
 
insertNewFile(Context, String, String, String) - 类 中的静态方法com.ts.lib.common.util.MediaStoreUtil
MediaStore 里插入一条记录,当前文件还未写入
isAudio(String) - 类 中的静态方法com.ts.lib.common.util.Util
是否是一个audio媒体文件路径
isAutomotive(Context) - 类 中的静态方法com.ts.lib.common.util.Util
是否是车机设备
isConnected() - 类 中的方法com.ts.lib.common.util.NetworkTypeObserver
 
isDebug - 类 中的静态变量com.ts.lib.common.Logger
Log开关
isEthernetConnected() - 类 中的方法com.ts.lib.common.util.NetworkTypeObserver
 
isGooglePhotosUri(Uri) - 类 中的静态方法com.ts.lib.common.util.UriTool
 
isLocalFileUri(Uri) - 类 中的静态方法com.ts.lib.common.util.Util
如果 Uri 是一个local file的引用则返回 true
isMainThread() - 类 中的方法com.ts.lib.common.util.WorkerExecutors
当前线程是否是主线程
isMobileConnected() - 类 中的方法com.ts.lib.common.util.NetworkTypeObserver
已过时。
isMobileConnected(Context) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
是否是移动网络
isNetworkAvailable(Context) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
判断是否有网络连接
isNetworkUri(Uri) - 类 中的静态方法com.ts.lib.common.util.Util
是否是一个网络Uri
isQQMediaDocument(Uri) - 类 中的静态方法com.ts.lib.common.util.UriTool
使用第三方qq文件管理器打开
isRecycled() - 类 中的方法com.ts.lib.common.InPool
 
isTv(Context) - 类 中的静态方法com.ts.lib.common.util.Util
是否是 TV
isWifiConnected() - 类 中的方法com.ts.lib.common.util.NetworkTypeObserver
 
isWifiConnected(Context) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
网络已连接,但不是WiFi

L

LambdaExceptionUtil - com.ts.lib.common.util中的类
Lambda异常处理工具类
LambdaExceptionUtil() - 类 的构造器com.ts.lib.common.util.LambdaExceptionUtil
 
LambdaExceptionUtil.BiConsumer_WithExceptions<T,​U,​E extends Exception> - com.ts.lib.common.util中的接口
 
LambdaExceptionUtil.Consumer_WithExceptions<T,​E extends Exception> - com.ts.lib.common.util中的接口
 
LambdaExceptionUtil.Function_WithExceptions<T,​R,​E extends Exception> - com.ts.lib.common.util中的接口
 
LambdaExceptionUtil.Runnable_WithExceptions<E extends Exception> - com.ts.lib.common.util中的接口
 
LambdaExceptionUtil.Supplier_WithExceptions<T,​E extends Exception> - com.ts.lib.common.util中的接口
 
lastSampleTime - 类 中的变量com.ts.lib.common.model.MediaInfo
最后一个sample时间戳 us
LENGTH_UNSET - 类 中的静态变量com.ts.lib.common.C
 
level - 类 中的变量com.ts.lib.common.model.VideoInfo
linearSearch(int[], int) - 类 中的静态方法com.ts.lib.common.util.Util
线性搜索
Logger - com.ts.lib.common中的类
日志工具类
Logger.LogLevel - com.ts.lib.common中的注释类型
 

M

MANUFACTURER - 类 中的静态变量com.ts.lib.common.util.Util
 
maxInputSize - 类 中的变量com.ts.lib.common.model.MediaInfo
一帧最大字节数 MAX_INPUT_SIZE,用来读取时确定申请多大的buffer
maybeRequestReadExternalStoragePermission(Activity, Uri...) - 类 中的静态方法com.ts.lib.common.util.Util
 
measureInnerBoxSizeByRatio(int, int, float) - 类 中的静态方法com.ts.lib.common.util.Util
在一个固定大小的容器内,按照 frame的 宽高率比,计算 内部view 的size
measureInnerBoxSizeByRatio(int, int, int, int) - 类 中的静态方法com.ts.lib.common.util.Util
根据视频分辨率的比率,计算显示视频的view应该在所在容器的大小。
mediaFormat - 类 中的变量com.ts.lib.common.model.MediaInfo
针对音轨和视轨的format
mediaIndex - 类 中的变量com.ts.lib.common.model.MediaInfo
播放列表中的索引
MediaInfo - com.ts.lib.common.model中的类
媒体信息抽象类
MediaInfo() - 类 的构造器com.ts.lib.common.model.MediaInfo
 
MediaMetadata - com.ts.lib.common.model中的类
MP4的meta data
MediaMetadata() - 类 的构造器com.ts.lib.common.model.MediaMetadata
 
MediaMetadata(int, int, int, long, String) - 类 的构造器com.ts.lib.common.model.MediaMetadata
 
MediaStoreUtil - com.ts.lib.common.util中的类
APP 工具类。
MediaUtils - com.ts.lib.common.util中的类
媒体文件工具类
MICROS_PER_SECOND - 类 中的静态变量com.ts.lib.common.C
每秒的微秒表示
MILLIS_PER_SECOND - 类 中的静态变量com.ts.lib.common.C
每秒的毫秒表示
mime - 类 中的变量com.ts.lib.common.model.MediaInfo
表示mimeType
mime - 类 中的变量com.ts.lib.common.model.MediaMetadata
 
MODEL - 类 中的静态变量com.ts.lib.common.util.Util
 

N

NANOS_PER_SECOND - 类 中的静态变量com.ts.lib.common.C
每秒的纳秒表示
Network - com.ts.lib.common.util中的接口
网络连接类型
NETWORK_TYPE_2G - 接口 中的静态变量com.ts.lib.common.util.Network
网络类型——2G 数据连接
NETWORK_TYPE_3G - 接口 中的静态变量com.ts.lib.common.util.Network
网络类型——3G 数据连接
NETWORK_TYPE_4G - 接口 中的静态变量com.ts.lib.common.util.Network
网络类型——4G 数据连接.
NETWORK_TYPE_5G_NSA - 接口 中的静态变量com.ts.lib.common.util.Network
网络类型—— 5G non-stand-alone (NSA) 蜂窝数据连接.
NETWORK_TYPE_5G_SA - 接口 中的静态变量com.ts.lib.common.util.Network
网络类型—— 5G stand-alone (SA) 蜂窝数据连接.
NETWORK_TYPE_CELLULAR_UNKNOWN - 接口 中的静态变量com.ts.lib.common.util.Network
无法对应 Network.NETWORK_TYPE_2G, Network.NETWORK_TYPE_3G, or Network.NETWORK_TYPE_4G 中之一的 蜂窝网络连接
NETWORK_TYPE_ETHERNET - 接口 中的静态变量com.ts.lib.common.util.Network
网络类型—— Ethernet 以太网 连接.
NETWORK_TYPE_OFFLINE - 接口 中的静态变量com.ts.lib.common.util.Network
offline 无网络连接.
NETWORK_TYPE_OTHER - 接口 中的静态变量com.ts.lib.common.util.Network
其它类型非WiFi或者蜂窝网络连接,比如 (VPN, Bluetooth).
NETWORK_TYPE_UNKNOWN - 接口 中的静态变量com.ts.lib.common.util.Network
未知的网络类型.
NETWORK_TYPE_WIFI - 接口 中的静态变量com.ts.lib.common.util.Network
网络类型——WiFi
Network.NetworkType - com.ts.lib.common.util中的注释类型
网络连接类型.
NetworkTypeObserver - com.ts.lib.common.util中的类
网络类型变化的观察类
NetworkTypeObserver.Config - com.ts.lib.common.util中的类
NetworkTypeObserver.Listener - com.ts.lib.common.util中的接口
 
NO_VALUE - 类 中的静态变量com.ts.lib.common.C
 

O

Observable<T> - com.ts.lib.common中的类
观察者订阅和取消订阅的抽象类
Observable() - 类 的构造器com.ts.lib.common.Observable
 
obtain() - 类 中的方法com.ts.lib.common.InPool
 
onNetworkTypeChanged(int, String) - 接口 中的方法com.ts.lib.common.util.NetworkTypeObserver.Listener
网络类型发生变化
openRead() - 类 中的方法com.ts.lib.common.util.AtomicFile
Open the atomic file for reading.

P

parseToDate(String, String, boolean) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
按照格式,解析时间字符串
PathToUri(Context, String) - 类 中的静态方法com.ts.lib.common.util.UriTool
 
pauseMusicPlayer(Context) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
暂停音乐播放器的播放
pcmEncoding - 类 中的变量com.ts.lib.common.model.AudioInfo
一个采样点用多少位表示,默认16bit
PERCENTAGE_UNSET - 类 中的静态变量com.ts.lib.common.C
 
PlayerLibraryInfo - com.ts.lib.common中的类
播放器library描述信息和输出控制
POSITION_UNSET - 类 中的静态变量com.ts.lib.common.C
 
postOrRun(Handler, Runnable) - 类 中的静态方法com.ts.lib.common.util.Util
如果调用线程和 Handler 现在不同,则在 指定 Handler 的线程上执行 Runnable 否则,执行执行 Runnable
printInt2Hex(int) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
打印一个integer类型的数据字节
profile - 类 中的变量com.ts.lib.common.model.MediaInfo

R

readMapFromBundle(Parcel, ClassLoader) - 类 中的静态方法com.ts.lib.common.util.Util
 
recursiveDelete(File) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
递归删除目录下的所有文件和目录
recycle() - 类 中的方法com.ts.lib.common.InPool
 
register(NetworkTypeObserver.Listener) - 类 中的方法com.ts.lib.common.util.NetworkTypeObserver
注册一个网络变化的 listener
registeredModules() - 类 中的静态方法com.ts.lib.common.PlayerLibraryInfo
返回一个注册modules的字符串表示形式,以", "分隔,用以展示,当前集成的SDK使用了那些module
registerModule(String) - 类 中的静态方法com.ts.lib.common.PlayerLibraryInfo
注册一个module名字,可通过 PlayerLibraryInfo.registeredModules() 返回
registerObserver(T) - 类 中的方法com.ts.lib.common.Observable
注册一个观察者对象
release() - 类 中的方法com.ts.lib.common.dump.EventDump
 
release() - 接口 中的方法com.ts.lib.common.dump.IEvent
调用此方法后,dump便不能再被使用,除非重新再按照初始流程调用一次。
removeMessages() - 类 中的静态方法com.ts.lib.common.InPool
remove 所有在对象池里的 message
resetEndPositionUS(long) - 类 中的方法com.ts.lib.common.model.MediaInfo
reset 结束时间
result - 类 中的变量com.ts.lib.common.util.ShellUtils.CommandResult
执行结果:0:success other:error
rethrowBiConsumer(LambdaExceptionUtil.BiConsumer_WithExceptions<T, U, E>) - 类 中的静态方法com.ts.lib.common.util.LambdaExceptionUtil
 
rethrowConsumer(LambdaExceptionUtil.Consumer_WithExceptions<T, E>) - 类 中的静态方法com.ts.lib.common.util.LambdaExceptionUtil
.forEach(rethrowConsumer(name -> System.out.println(Class.forName(name)))); or .forEach(rethrowConsumer(ClassNameUtil::println));
rethrowFunction(LambdaExceptionUtil.Function_WithExceptions<T, R, E>) - 类 中的静态方法com.ts.lib.common.util.LambdaExceptionUtil
.map(rethrowFunction(name -> Class.forName(name))) or .map(rethrowFunction(Class::forName))
rethrowSupplier(LambdaExceptionUtil.Supplier_WithExceptions<T, E>) - 类 中的静态方法com.ts.lib.common.util.LambdaExceptionUtil
rethrowSupplier(() -> new StringJoiner(new String(new byte[]{77, 97, 114, 107}, "UTF-8"))),
rotation - 类 中的变量com.ts.lib.common.model.MediaMetadata
0, 90, 180, or 270
rotation - 类 中的变量com.ts.lib.common.model.VideoInfo
原 旋转到自然方向的 degree
run() - 接口 中的方法com.ts.lib.common.util.LambdaExceptionUtil.Runnable_WithExceptions
 
runtimeLogDump(String) - 类 中的方法com.ts.lib.common.dump.EventDump
 
runtimeLogDump(String) - 接口 中的方法com.ts.lib.common.dump.IEvent
可在任意线程调用,dump当前的log

S

sampleRate - 类 中的变量com.ts.lib.common.model.AudioInfo
采样率
sar - 类 中的变量com.ts.lib.common.model.VideoInfo
Sample Aspect Ratio
saveImgToSystemAlbum(Context, String) - 类 中的静态方法com.ts.lib.common.util.AppUtil
将图片保存到系统图库
saveImgToSystemAlbum(Context, String) - 类 中的静态方法com.ts.lib.common.util.MediaStoreUtil
将图片保存到系统图库
saveVideoToSystemAlbum(Context, String) - 类 中的静态方法com.ts.lib.common.util.AppUtil
将视频保存到系统图库
saveVideoToSystemAlbum(Context, String) - 类 中的静态方法com.ts.lib.common.util.MediaStoreUtil
将视频保存到系统图库
scanForActivity(Context) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
从 context 获得 Activity
SDK_INT - 类 中的静态变量com.ts.lib.common.util.Util
 
selectTrack(MediaExtractor, String) - 类 中的静态方法com.ts.lib.common.util.MediaUtils
查找视频文件里的轨道,并记录 音轨 、视轨 到全局变量里
setAPPMetaData(Context, String, String) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
设置应用的Meta-data
setEndPositionUS(long) - 类 中的方法com.ts.lib.common.model.MediaInfo
user指定的结束位置,如果未设置 或者 C.TIME_END_OF_SOURCE ,默认结束位置 MediaInfo.duration时长结尾
setLevel(int) - 类 中的静态方法com.ts.lib.common.Logger
设置日志输出level,默认 Log.VERBOSE
setNodeId(String) - 类 中的静态方法com.ts.lib.common.Logger
上传远程服务器时,指定设备 ID
setStartPositionUS(long) - 类 中的方法com.ts.lib.common.model.MediaInfo
user指定的开始播放时间点,如果未设置,默认开始位置 0
ShellUtils - com.ts.lib.common.util中的类
执行Shell command 的工具类
ShellUtils() - 类 的构造器com.ts.lib.common.util.ShellUtils
 
ShellUtils.CommandResult - com.ts.lib.common.util中的类
shell command执行的result ShellUtils.CommandResult.result shell执行结果, 0 表示正常, 非 0 表示shell执行失败 ShellUtils.CommandResult.successMsg 执行result为0时的message ShellUtils.CommandResult.errorMsg 执行result非0时的message
shutdown() - 类 中的方法com.ts.lib.common.util.WorkerExecutors
关闭并释放线程池
split(String, String) - 类 中的静态方法com.ts.lib.common.util.Util
 
startWrite() - 类 中的方法com.ts.lib.common.util.AtomicFile
Start a new write operation on the file.
successMsg - 类 中的变量com.ts.lib.common.util.ShellUtils.CommandResult
执行结果为0时的message
Supplier<T> - com.ts.lib.common中的接口
Java8 自带语法
syncCallTask(Handler, Supplier<V>, V, long) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
Handler 线程上执行,调用函数等待同步返回的结果

T

TAG - 类 中的静态变量com.ts.lib.common.Logger
 
TAG - 类 中的静态变量com.ts.lib.common.PlayerLibraryInfo
 
TIME_END_OF_SOURCE - 类 中的静态变量com.ts.lib.common.C
 
TIME_UNSET - 类 中的静态变量com.ts.lib.common.C
 
timebase - 类 中的变量com.ts.lib.common.model.MediaInfo
时间基 us
toBundle() - 接口 中的方法com.ts.lib.common.Bundleable
把需要store的信息写入bundle
toByteArray(InputStream) - 类 中的静态方法com.ts.lib.common.util.Util
从一个输入流 InputStream 转换到字节数组
toHex(byte[]) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
打印字节数组的十六进制
toHexString(byte[]) - 类 中的静态方法com.ts.lib.common.util.Util
转换 字节数组 到 十六进制 字符串 表示
ToolUtils - com.ts.lib.common.util中的类
工具类
toString() - 类 中的方法com.ts.lib.common.model.AudioInfo
 
toString() - 类 中的方法com.ts.lib.common.model.MediaMetadata
 
toString() - 类 中的方法com.ts.lib.common.model.VideoInfo
 
TRACE_ENABLED - 类 中的静态变量com.ts.lib.common.PlayerLibraryInfo
 
TraceUtil - com.ts.lib.common.util中的类
Calls through to Trace methods on supported API levels.
trackIndex - 类 中的变量com.ts.lib.common.model.MediaInfo
用来从 MediaExtractor 提取 MediaFormat的轨道index
tracksNum - 类 中的变量com.ts.lib.common.model.MediaMetadata
 
transferFile(String, String) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
copy File到另一个位置
triggerScanMediaStore(Context, Uri, String) - 类 中的静态方法com.ts.lib.common.util.MediaStoreUtil
触发扫描媒体库

U

UN_SET - 类 中的静态变量com.ts.lib.common.util.MediaUtils
 
uncaughtException(Thread, Throwable) - 类 中的方法com.ts.lib.common.util.CrashHandler
 
uncheck(LambdaExceptionUtil.Function_WithExceptions<T, R, E>, T) - 类 中的静态方法com.ts.lib.common.util.LambdaExceptionUtil
uncheck(Class::forName, "xxx");
uncheck(LambdaExceptionUtil.Runnable_WithExceptions) - 类 中的静态方法com.ts.lib.common.util.LambdaExceptionUtil
uncheck(() -> Class.forName("xxx"));
uncheck(LambdaExceptionUtil.Supplier_WithExceptions<R, E>) - 类 中的静态方法com.ts.lib.common.util.LambdaExceptionUtil
uncheck(() -> Class.forName("xxx"));
unRegister(NetworkTypeObserver.Listener) - 类 中的方法com.ts.lib.common.util.NetworkTypeObserver
注销监听网络变化
unregisterAll() - 类 中的方法com.ts.lib.common.Observable
解除所有的观察者对象
unregisterObserver(T) - 类 中的方法com.ts.lib.common.Observable
解除一个观察者对象
UriTool - com.ts.lib.common.util中的类
 
UriTool() - 类 的构造器com.ts.lib.common.util.UriTool
 
Util - com.ts.lib.common.util中的类
常用工具函数

V

v(String) - 类 中的静态方法com.ts.lib.common.Logger
输出verbose日志
v(StringBuilder, Object...) - 类 中的静态方法com.ts.lib.common.Logger
使用一个 已有 的 StringBuilder 可重复使用的字符缓冲,拼装字符串,在高频大量log输出时性能和内存使用较好
v(String, String) - 类 中的静态方法com.ts.lib.common.Logger
输出verbose日志
v(String, StringBuilder, Object...) - 类 中的静态方法com.ts.lib.common.Logger
 
VERSION - 类 中的静态变量com.ts.lib.common.PlayerLibraryInfo
 
VERSION_INT - 类 中的静态变量com.ts.lib.common.PlayerLibraryInfo
 
VERSION_SLASHY - 类 中的静态变量com.ts.lib.common.PlayerLibraryInfo
 
vF(String, Object...) - 类 中的静态方法com.ts.lib.common.Logger
输出 Log.VERBOSE 级别,String.format(String, Object...) 格式化的字符串
vF(String, String, Object...) - 类 中的静态方法com.ts.lib.common.Logger
 
VideoInfo - com.ts.lib.common.model中的类
从视频文件中解析出的视频的信息类
VideoInfo() - 类 的构造器com.ts.lib.common.model.VideoInfo
 
VideoInfo(String, int, int, int, long, int, int, int, int, int) - 类 的构造器com.ts.lib.common.model.VideoInfo
 
videoTrack - 类 中的变量com.ts.lib.common.model.MediaMetadata
 

W

w(String) - 类 中的静态方法com.ts.lib.common.Logger
输出warn日志
w(StringBuilder, Object...) - 类 中的静态方法com.ts.lib.common.Logger
 
w(String, String) - 类 中的静态方法com.ts.lib.common.Logger
输出warnning日志
w(String, StringBuilder, Object...) - 类 中的静态方法com.ts.lib.common.Logger
 
w(String, String, Throwable) - 类 中的静态方法com.ts.lib.common.Logger
 
wF(String, Object...) - 类 中的静态方法com.ts.lib.common.Logger
 
wF(String, String, Object...) - 类 中的静态方法com.ts.lib.common.Logger
 
width - 类 中的变量com.ts.lib.common.model.MediaMetadata
 
width - 类 中的变量com.ts.lib.common.model.VideoInfo
video track 分辨率 width
WorkerExecutors - com.ts.lib.common.util中的类
线程池
write(byte[], int, int) - 类 中的方法com.ts.lib.common.util.WriteTestFile
 
write(String) - 类 中的方法com.ts.lib.common.util.WriteTestFile
 
write(ByteBuffer) - 类 中的方法com.ts.lib.common.util.WriteTestFile
 
write(ByteBuffer[]) - 类 中的方法com.ts.lib.common.util.WriteTestFile
 
writeChars(String) - 类 中的方法com.ts.lib.common.util.WriteTestFile
 
writeInt(int) - 类 中的方法com.ts.lib.common.util.WriteTestFile
 
writeLong(long) - 类 中的方法com.ts.lib.common.util.WriteTestFile
 
writeMapAsBundle(Parcel, Map<String, String>) - 类 中的静态方法com.ts.lib.common.util.Util
 
WriteTestFile - com.ts.lib.common.util中的类
写测试文件
WriteTestFile(String) - 类 的构造器com.ts.lib.common.util.WriteTestFile
一个带后缀的完整文件名,保存在在默认目录sdcard/TG
WriteTestFile(String, String) - 类 的构造器com.ts.lib.common.util.WriteTestFile
写文件,保存在默认目录sdcard/TG
WriteTestFile(String, String, String) - 类 的构造器com.ts.lib.common.util.WriteTestFile
写文件
writeUTF(String) - 类 中的方法com.ts.lib.common.util.WriteTestFile
写入UTF-8字符串,请直接加换行符
A B C D E F G H I L M N O P R S T U V W 
所有类 所有程序包