美摄SDK For Android  3.14.0
Public 成员函数 | Protected 成员函数 | 所有成员列表
com.meicam.sdk.NvsThumbnailSequenceView类 参考

缩略图序列 更多...

类 com.meicam.sdk.NvsThumbnailSequenceView 继承关系图:

Public 成员函数

 NvsThumbnailSequenceView (Context context)
 
 NvsThumbnailSequenceView (Context context, AttributeSet attrs)
 
 NvsThumbnailSequenceView (Context context, AttributeSet attrs, int defStyleAttr)
 
 NvsThumbnailSequenceView (Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes)
 
void setThumbnailImageFillMode (int fillMode)
 设置缩略图的图片填充模式 更多...
 
int getThumbnailImageFillMode ()
 获取缩略图的图片填充模式 更多...
 
void setMediaFilePath (String mediaFilePath)
 设置媒体文件路径 更多...
 
String getMediaFilePath ()
 获取媒体文件路径 更多...
 
void setStartTime (long startTime)
 设置序列开始时间 更多...
 
long getStartTime ()
 获取序列开始时间 更多...
 
void setDuration (long duration)
 设置序列时长 更多...
 
long getDuration ()
 获取序列时长 更多...
 
void setThumbnailAspectRatio (float thumbnailAspectRatio)
 设置缩略图横纵比 更多...
 
float getThumbnailAspectRatio ()
 获取缩略图横纵比 更多...
 
void setStillImageHint (boolean stillImageHint)
 设置加载视频时是否是静态图片 更多...
 
boolean getStillImageHint ()
 获取加载视频时是否是静态图片 更多...
 
boolean shouldDelayChildPressedState ()
 

Protected 成员函数

void onMeasure (int widthMeasureSpec, int heightMeasureSpec)
 
void onLayout (boolean changed, int left, int top, int right, int bottom)
 
void onSizeChanged (int w, int h, int oldw, int oldh)
 

详细描述

缩略图序列

注意:新的代码请不要再使用这个控件,请使用NvsMultiThumbnailSequenceView控件! 缩略图序列,即视频按照某种程度缩放,来静态缩略显示的序列。视频编辑时,通过预览定位视频序列,可以设置序列的开始时间,时长,缩略图横纵比等。同时,依照缩略图在对应时段位置精确添加字幕和裁剪视频。

警告
NvsThumbnailSequenceView类中,所有public API都在UI线程使用!!!
自从
1.1.0
弃用:

构造及析构函数说明

◆ NvsThumbnailSequenceView() [1/4]

com.meicam.sdk.NvsThumbnailSequenceView.NvsThumbnailSequenceView ( Context  context)
inline

◆ NvsThumbnailSequenceView() [2/4]

com.meicam.sdk.NvsThumbnailSequenceView.NvsThumbnailSequenceView ( Context  context,
AttributeSet  attrs 
)
inline

◆ NvsThumbnailSequenceView() [3/4]

com.meicam.sdk.NvsThumbnailSequenceView.NvsThumbnailSequenceView ( Context  context,
AttributeSet  attrs,
int  defStyleAttr 
)
inline

◆ NvsThumbnailSequenceView() [4/4]

com.meicam.sdk.NvsThumbnailSequenceView.NvsThumbnailSequenceView ( Context  context,
AttributeSet  attrs,
int  defStyleAttr,
int  defStyleRes 
)
inline

成员函数说明

◆ getDuration()

long com.meicam.sdk.NvsThumbnailSequenceView.getDuration ( )
inline

获取序列时长

返回
返回序列时长值(单位微秒)
参见

◆ getMediaFilePath()

String com.meicam.sdk.NvsThumbnailSequenceView.getMediaFilePath ( )
inline

获取媒体文件路径

返回
返回媒体文件路径的字符串
参见
setMediaFilePath

◆ getStartTime()

long com.meicam.sdk.NvsThumbnailSequenceView.getStartTime ( )
inline

获取序列开始时间

返回
返回序列开始时间值(单位微秒)
参见
setStartTime

◆ getStillImageHint()

boolean com.meicam.sdk.NvsThumbnailSequenceView.getStillImageHint ( )
inline

获取加载视频时是否是静态图片

返回
返回值为boolean。true表示是静态图片,false则非静态图片
参见

◆ getThumbnailAspectRatio()

float com.meicam.sdk.NvsThumbnailSequenceView.getThumbnailAspectRatio ( )
inline

获取缩略图横纵比

返回
返回缩略图横纵比值
参见
setThumbnailAspectRatio

◆ getThumbnailImageFillMode()

int com.meicam.sdk.NvsThumbnailSequenceView.getThumbnailImageFillMode ( )
inline

获取缩略图的图片填充模式

返回
返回获取的图片填充模式
参见
setThumbnailImageFillMode

◆ onLayout()

void com.meicam.sdk.NvsThumbnailSequenceView.onLayout ( boolean  changed,
int  left,
int  top,
int  right,
int  bottom 
)
inlineprotected

◆ onMeasure()

void com.meicam.sdk.NvsThumbnailSequenceView.onMeasure ( int  widthMeasureSpec,
int  heightMeasureSpec 
)
inlineprotected

◆ onSizeChanged()

void com.meicam.sdk.NvsThumbnailSequenceView.onSizeChanged ( int  w,
int  h,
int  oldw,
int  oldh 
)
inlineprotected

◆ setDuration()

void com.meicam.sdk.NvsThumbnailSequenceView.setDuration ( long  duration)
inline

设置序列时长

参数
duration时长(单位微秒)
参见
getDuration

◆ setMediaFilePath()

void com.meicam.sdk.NvsThumbnailSequenceView.setMediaFilePath ( String  mediaFilePath)
inline

设置媒体文件路径

参数
mediaFilePath媒体文件路径
参见
getMediaFilePath

◆ setStartTime()

void com.meicam.sdk.NvsThumbnailSequenceView.setStartTime ( long  startTime)
inline

设置序列开始时间

参数
startTime开始时间(单位微秒)
参见
getStartTime

◆ setStillImageHint()

void com.meicam.sdk.NvsThumbnailSequenceView.setStillImageHint ( boolean  stillImageHint)
inline

设置加载视频时是否是静态图片

参数
stillImageHint是否是静态图片。true表示是静态图片,false则非静态图片
参见
getStillImageHint

◆ setThumbnailAspectRatio()

void com.meicam.sdk.NvsThumbnailSequenceView.setThumbnailAspectRatio ( float  thumbnailAspectRatio)
inline

设置缩略图横纵比

参数
thumbnailAspectRatio横纵比
参见
getThumbnailAspectRatio

◆ setThumbnailImageFillMode()

void com.meicam.sdk.NvsThumbnailSequenceView.setThumbnailImageFillMode ( int  fillMode)
inline

设置缩略图的图片填充模式

参数
fillMode图片填充模式
参见
getThumbnailImageFillMode

◆ shouldDelayChildPressedState()

boolean com.meicam.sdk.NvsThumbnailSequenceView.shouldDelayChildPressedState ( )
inline

Any layout manager that doesn't scroll will want this.


该类的文档由以下文件生成: