Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
qq_26386469
GSYVideoPlayer
提交
e8e1e7f5
G
GSYVideoPlayer
项目概览
qq_26386469
/
GSYVideoPlayer
与 Fork 源项目一致
从无法访问的项目Fork
通知
5
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
GSYVideoPlayer
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
e8e1e7f5
编写于
8月 28, 2017
作者:
S
shuyu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
增加了判空处理 (2017-08-28)
上级
846d7074
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
25 addition
and
22 deletion
+25
-22
gsyVideoPlayer-java/src/main/java/com/shuyu/gsyvideoplayer/video/base/GSYBaseVideoPlayer.java
...m/shuyu/gsyvideoplayer/video/base/GSYBaseVideoPlayer.java
+25
-22
未找到文件。
gsyVideoPlayer-java/src/main/java/com/shuyu/gsyvideoplayer/video/base/GSYBaseVideoPlayer.java
浏览文件 @
e8e1e7f5
...
...
@@ -10,6 +10,7 @@ import android.view.View;
import
android.view.ViewGroup
;
import
android.view.Window
;
import
android.widget.FrameLayout
;
import
com.shuyu.gsyvideoplayer.GSYVideoManager
;
import
com.shuyu.gsyvideoplayer.R
;
import
com.shuyu.gsyvideoplayer.SmallVideoTouch
;
...
...
@@ -19,6 +20,7 @@ import com.shuyu.gsyvideoplayer.utils.OrientationUtils;
import
com.transitionseverywhere.TransitionManager
;
import
java.lang.reflect.Constructor
;
import
static
com
.
shuyu
.
gsyvideoplayer
.
utils
.
CommonUtil
.
getActionBarHeight
;
import
static
com
.
shuyu
.
gsyvideoplayer
.
utils
.
CommonUtil
.
getStatusBarHeight
;
import
static
com
.
shuyu
.
gsyvideoplayer
.
utils
.
CommonUtil
.
hideNavKey
;
...
...
@@ -103,21 +105,21 @@ public abstract class GSYBaseVideoPlayer extends GSYVideoControlView {
**/
@Override
protected
void
setSmallVideoTextureView
()
{
if
(
mProgressBar
!=
null
)
{
if
(
mProgressBar
!=
null
)
{
mProgressBar
.
setOnTouchListener
(
null
);
mProgressBar
.
setVisibility
(
INVISIBLE
);
}
if
(
mFullscreenButton
!=
null
)
{
if
(
mFullscreenButton
!=
null
)
{
mFullscreenButton
.
setOnTouchListener
(
null
);
mFullscreenButton
.
setVisibility
(
INVISIBLE
);
}
if
(
mCurrentTimeTextView
!=
null
)
{
if
(
mCurrentTimeTextView
!=
null
)
{
mCurrentTimeTextView
.
setVisibility
(
INVISIBLE
);
}
if
(
mTextureViewContainer
!=
null
)
{
if
(
mTextureViewContainer
!=
null
)
{
mTextureViewContainer
.
setOnClickListener
(
null
);
}
if
(
mSmallClose
!=
null
)
{
if
(
mSmallClose
!=
null
)
{
mSmallClose
.
setVisibility
(
VISIBLE
);
mSmallClose
.
setOnClickListener
(
new
OnClickListener
()
{
@Override
...
...
@@ -318,8 +320,6 @@ public abstract class GSYBaseVideoPlayer extends GSYVideoControlView {
}
/**
* 退出window层播放全屏效果
*/
...
...
@@ -462,22 +462,25 @@ public abstract class GSYBaseVideoPlayer extends GSYVideoControlView {
cloneParams
(
this
,
gsyVideoPlayer
);
if
(
gsyVideoPlayer
.
getFullscreenButton
()
!=
null
)
{
gsyVideoPlayer
.
getFullscreenButton
().
setImageResource
(
getShrinkImageRes
());
gsyVideoPlayer
.
getFullscreenButton
().
setOnClickListener
(
new
OnClickListener
()
{
@Override
public
void
onClick
(
View
v
)
{
clearFullscreenLayout
();
}
});
}
gsyVideoPlayer
.
getFullscreenButton
().
setImageResource
(
getShrinkImageRes
());
gsyVideoPlayer
.
getFullscreenButton
().
setOnClickListener
(
new
OnClickListener
()
{
@Override
public
void
onClick
(
View
v
)
{
clearFullscreenLayout
();
}
});
gsyVideoPlayer
.
getBackButton
().
setVisibility
(
VISIBLE
);
gsyVideoPlayer
.
getBackButton
().
setOnClickListener
(
new
OnClickListener
()
{
@Override
public
void
onClick
(
View
v
)
{
clearFullscreenLayout
();
}
});
if
(
gsyVideoPlayer
.
getBackButton
()
!=
null
)
{
gsyVideoPlayer
.
getBackButton
().
setVisibility
(
VISIBLE
);
gsyVideoPlayer
.
getBackButton
().
setOnClickListener
(
new
OnClickListener
()
{
@Override
public
void
onClick
(
View
v
)
{
clearFullscreenLayout
();
}
});
}
final
LayoutParams
lpParent
=
new
LayoutParams
(
ViewGroup
.
LayoutParams
.
MATCH_PARENT
,
ViewGroup
.
LayoutParams
.
MATCH_PARENT
);
final
FrameLayout
frameLayout
=
new
FrameLayout
(
context
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录