Skip to content
sunxiao edited this page Aug 21, 2015 · 2 revisions

#播放容器部分

前贴片的意思

视频播放前,播放的广告叫前贴片,相应的,视频播放后播放的广告叫:后贴片

静帧的意思

静帧广告的意思,比如在点击暂停后,视频上蒙上的一层图片,叫做静帧广告

#广告容器部分 ##VDVideoADBottomRelativeContainer 前贴片广告,底部控制容器,按照惯例,存放开始暂停按钮,静音按钮等等 ##VDVideoADStepoutContainer 前贴片广告,顶部控制容器,按照惯例,存放返回按钮,剩余秒数,跳过广告按钮等等 ##VDVideoADFrameContainer 静帧广告容器,就是放静帧广告 ##VDVideoADGetMoreContainer 点击查看更多容器

#播放容器部分 ##基类

###VDVideoControlContainer

容器基类,用来处理通用部分,比如,统一visible之类的

##框架容器

###VDVideoControlTopContainer

顶部的控制栏,一般用来显示:视频标题、返回按钮、视频列表之类的信息,继承自LinearLayout

###VDVideoControlTopRelativeContainer

顶部控制栏的RelativeLayout版本,例子中没有使用

###VDVideoControlBottomContainer

底部控制栏,用来显示,视频进度、播放暂停按钮、清晰度按钮、声音调节按钮等等,继承自LinearLayout

###VDVideoControlBottomRelativeContainer

底部控制栏的ReletiveLayout版本,例子中没有使用

##功能容器【各种点击后弹出来得东东,比如音量、清晰度选择等】

###VDVideoControlDefinitionContainer

清晰度容器,用来存放清晰度按钮,比如:标清、高清、超清

###VDVideoControlLightingContainer

亮度容器2,多余的一个,以后删掉

###VDVideoControlLoadingContainer

loading容器,视频加载的时候,会使用,可以在此容器中自定义自己的加载[例子中没有使用]

###VDVideoControlPanelContainer

**【很重要】**控制层,包含

快进\快退 双击暂停\播放 亮度调整 音量调整

自定义属性:gestureLevel,包含以下选项:

gestureLevelSingleTap

是否可点击,单击显示控制栏,建议打开

gestureLevelDoubleTap

是否可双击,双击触发暂停、重新开始

gestureLevelHorizonScroll

是否可横向滑动,横向滑动后,配合操作为:快进、快退

gestureLevelVerticalScroll

是否可以竖向滑动,竖向滑动为,音量跟亮度调节,左边为亮度,右边为音量

【注:】需要再配合gestureLevelHorizonScrollLighting与gestureLevelHorizonScrollSound一起使用

例子1:app:gestureLevel="gestureLevelSingleTap|gestureLevelDoubleTap"

表示含义为:可单击、可双击,但不支持滑动

例子2:gestureLevel="gestureLevelHorizonScroll|gestureLevelHorizonScrollSound|gestureLevelDoubleTap"

表示含义为:可竖向滑动调节音量与双击暂停/开始,但不能调节亮度,不能快进快退

###VDVideoControlProgressContainer

亮度容器,例子里面用来存放灯泡跟百分比的地方

###VDVideoControlSoundContainer

声音容器,例子里面存放哪个小喇叭的地方

###VDVideoControlSoundSeekBarContainer

声音容器,例子里面存放点击右下方喇叭按钮,弹出来得那个控制条

与soundContainer的区别在于,soundContainer用来显示,这个是用来控制

###VDVideoTipsContainer

新手引导页的container,继承自RelativeLayout,里面可以防止各种新手引导用得组件,会在首次播放是hi后弹出来。用SharedPreferences来存储信息

Clone this wiki locally