-
Notifications
You must be signed in to change notification settings - Fork 185
容器列表
#播放容器部分
前贴片的意思
视频播放前,播放的广告叫前贴片,相应的,视频播放后播放的广告叫:后贴片
静帧的意思
静帧广告的意思,比如在点击暂停后,视频上蒙上的一层图片,叫做静帧广告
#广告容器部分 ##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来存储信息