Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
qq_26386469
GSYVideoPlayer
提交
bead1fe2
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,发现更多精彩内容 >>
提交
bead1fe2
编写于
7月 30, 2020
作者:
G
guoshuyu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add setVolume
fix ListGSYVideoPlayer title null
上级
5388e3bd
变更
10
隐藏空白更改
内联
并排
Showing
10 changed file
with
45 addition
and
8 deletion
+45
-8
app/src/main/java/com/example/gsyvideoplayer/adapter/ListNormalAdapter.java
...com/example/gsyvideoplayer/adapter/ListNormalAdapter.java
+1
-1
app/src/main/java/com/example/gsyvideoplayer/exo/GSYExoPlayerManager.java
...a/com/example/gsyvideoplayer/exo/GSYExoPlayerManager.java
+6
-0
app/src/main/java/com/example/gsyvideoplayer/exosubtitle/GSYExoSubTitlePlayerManager.java
...yvideoplayer/exosubtitle/GSYExoSubTitlePlayerManager.java
+7
-0
gsyVideoPlayer-base/src/main/java/com/shuyu/gsyvideoplayer/player/IPlayerManager.java
.../java/com/shuyu/gsyvideoplayer/player/IPlayerManager.java
+5
-0
gsyVideoPlayer-exo_player2/build.gradle
gsyVideoPlayer-exo_player2/build.gradle
+2
-2
gsyVideoPlayer-exo_player2/src/main/java/tv/danmaku/ijk/media/exo2/Exo2PlayerManager.java
...ain/java/tv/danmaku/ijk/media/exo2/Exo2PlayerManager.java
+6
-0
gsyVideoPlayer-java/build.gradle
gsyVideoPlayer-java/build.gradle
+2
-2
gsyVideoPlayer-java/src/main/java/com/shuyu/gsyvideoplayer/player/IjkPlayerManager.java
...ava/com/shuyu/gsyvideoplayer/player/IjkPlayerManager.java
+6
-0
gsyVideoPlayer-java/src/main/java/com/shuyu/gsyvideoplayer/player/SystemPlayerManager.java
.../com/shuyu/gsyvideoplayer/player/SystemPlayerManager.java
+7
-0
gsyVideoPlayer-java/src/main/java/com/shuyu/gsyvideoplayer/video/ListGSYVideoPlayer.java
...va/com/shuyu/gsyvideoplayer/video/ListGSYVideoPlayer.java
+3
-3
未找到文件。
app/src/main/java/com/example/gsyvideoplayer/adapter/ListNormalAdapter.java
浏览文件 @
bead1fe2
...
...
@@ -152,7 +152,7 @@ public class ListNormalAdapter extends BaseAdapter {
holder
.
gsyVideoPlayer
.
setRotateViewAuto
(!
getListNeedAutoLand
());
holder
.
gsyVideoPlayer
.
setLockLand
(!
getListNeedAutoLand
());
holder
.
gsyVideoPlayer
.
setPlayTag
(
TAG
);
//holder.gsyVideoPlayer.
setAutoFullWithSize
(true);
//holder.gsyVideoPlayer.
c
(true);
holder
.
gsyVideoPlayer
.
setReleaseWhenLossAudio
(
false
);
holder
.
gsyVideoPlayer
.
setShowFullAnimation
(!
getListNeedAutoLand
());
holder
.
gsyVideoPlayer
.
setIsTouchWiget
(
false
);
...
...
app/src/main/java/com/example/gsyvideoplayer/exo/GSYExoPlayerManager.java
浏览文件 @
bead1fe2
...
...
@@ -91,6 +91,12 @@ public class GSYExoPlayerManager extends BasePlayerManager {
}
}
@Override
public
void
setVolume
(
float
left
,
float
right
)
{
if
(
mediaPlayer
!=
null
)
{
mediaPlayer
.
setVolume
(
left
,
right
);
}
}
@Override
public
void
releaseSurface
()
{
...
...
app/src/main/java/com/example/gsyvideoplayer/exosubtitle/GSYExoSubTitlePlayerManager.java
浏览文件 @
bead1fe2
...
...
@@ -119,6 +119,13 @@ public class GSYExoSubTitlePlayerManager extends BasePlayerManager {
}
}
@Override
public
void
setVolume
(
float
left
,
float
right
)
{
if
(
mediaPlayer
!=
null
)
{
mediaPlayer
.
setVolume
(
left
,
right
);
}
}
@Override
public
void
releaseSurface
()
{
...
...
gsyVideoPlayer-base/src/main/java/com/shuyu/gsyvideoplayer/player/IPlayerManager.java
浏览文件 @
bead1fe2
...
...
@@ -38,6 +38,11 @@ public interface IPlayerManager {
*/
void
setNeedMute
(
boolean
needMute
);
/**
* 单独设置 setVolume ,和 setNeedMute 互斥 float 0.0 - 1.0
*/
void
setVolume
(
float
left
,
float
right
);
/**
* 释放渲染
*/
...
...
gsyVideoPlayer-exo_player2/build.gradle
浏览文件 @
bead1fe2
...
...
@@ -33,8 +33,8 @@ dependencies {
def
viewDependencies
=
rootProject
.
ext
.
viewDependencies
api
viewDependencies
.
exo_player2
api
viewDependencies
.
exo_player2_rtmp
//
api project(':gsyVideoPlayer-base')
api
"com.shuyu:gsyVideoPlayer-base:$gsyVideoVersion"
api
project
(
':gsyVideoPlayer-base'
)
//
api "com.shuyu:gsyVideoPlayer-base:$gsyVideoVersion"
}
...
...
gsyVideoPlayer-exo_player2/src/main/java/tv/danmaku/ijk/media/exo2/Exo2PlayerManager.java
浏览文件 @
bead1fe2
...
...
@@ -111,6 +111,12 @@ public class Exo2PlayerManager extends BasePlayerManager {
}
}
@Override
public
void
setVolume
(
float
left
,
float
right
)
{
if
(
mediaPlayer
!=
null
)
{
mediaPlayer
.
setVolume
(
left
,
right
);
}
}
@Override
public
void
releaseSurface
()
{
...
...
gsyVideoPlayer-java/build.gradle
浏览文件 @
bead1fe2
...
...
@@ -41,8 +41,8 @@ dependencies {
api
viewDependencies
.
ijkplayer_exo
api
viewDependencies
.
transitionseverywhere
//api project(':gsyVideoPlayer-proxy_cache')
//
api project(':gsyVideoPlayer-base')
api
"com.shuyu:gsyVideoPlayer-base:$gsyVideoVersion"
api
project
(
':gsyVideoPlayer-base'
)
//
api "com.shuyu:gsyVideoPlayer-base:$gsyVideoVersion"
api
"com.shuyu:gsyvideoplayer-androidvideocache:$gsyVideoVersion"
}
...
...
gsyVideoPlayer-java/src/main/java/com/shuyu/gsyvideoplayer/player/IjkPlayerManager.java
浏览文件 @
bead1fe2
...
...
@@ -164,6 +164,12 @@ public class IjkPlayerManager extends BasePlayerManager {
}
}
@Override
public
void
setVolume
(
float
left
,
float
right
)
{
if
(
mediaPlayer
!=
null
)
{
mediaPlayer
.
setVolume
(
left
,
right
);
}
}
@Override
public
void
releaseSurface
()
{
...
...
gsyVideoPlayer-java/src/main/java/com/shuyu/gsyvideoplayer/player/SystemPlayerManager.java
浏览文件 @
bead1fe2
...
...
@@ -104,6 +104,13 @@ public class SystemPlayerManager extends BasePlayerManager {
}
}
@Override
public
void
setVolume
(
float
left
,
float
right
)
{
if
(
mediaPlayer
!=
null
)
{
mediaPlayer
.
setVolume
(
left
,
right
);
}
}
@Override
public
void
releaseSurface
()
{
if
(
surface
!=
null
)
{
...
...
gsyVideoPlayer-java/src/main/java/com/shuyu/gsyvideoplayer/video/ListGSYVideoPlayer.java
浏览文件 @
bead1fe2
...
...
@@ -100,7 +100,7 @@ public class ListGSYVideoPlayer extends StandardGSYVideoPlayer {
mMapHeadData
=
mapHeadData
;
GSYVideoModel
gsyVideoModel
=
url
.
get
(
position
);
boolean
set
=
setUp
(
gsyVideoModel
.
getUrl
(),
cacheWithPlay
,
cachePath
,
gsyVideoModel
.
getTitle
(),
changeState
);
if
(!
TextUtils
.
isEmpty
(
gsyVideoModel
.
getTitle
())
)
{
if
(!
TextUtils
.
isEmpty
(
gsyVideoModel
.
getTitle
())
&&
mTitleTextView
!=
null
)
{
mTitleTextView
.
setText
(
gsyVideoModel
.
getTitle
());
}
return
set
;
...
...
@@ -134,7 +134,7 @@ public class ListGSYVideoPlayer extends StandardGSYVideoPlayer {
if
(
gsyVideoPlayer
!=
null
)
{
ListGSYVideoPlayer
listGSYVideoPlayer
=
(
ListGSYVideoPlayer
)
gsyVideoPlayer
;
GSYVideoModel
gsyVideoModel
=
mUriList
.
get
(
mPlayPosition
);
if
(!
TextUtils
.
isEmpty
(
gsyVideoModel
.
getTitle
()))
{
if
(!
TextUtils
.
isEmpty
(
gsyVideoModel
.
getTitle
())
&&
mTitleTextView
!=
null
)
{
mTitleTextView
.
setText
(
gsyVideoModel
.
getTitle
());
}
}
...
...
@@ -207,7 +207,7 @@ public class ListGSYVideoPlayer extends StandardGSYVideoPlayer {
GSYVideoModel
gsyVideoModel
=
mUriList
.
get
(
mPlayPosition
);
mSaveChangeViewTIme
=
0
;
setUp
(
mUriList
,
mCache
,
mPlayPosition
,
null
,
mMapHeadData
,
false
);
if
(!
TextUtils
.
isEmpty
(
gsyVideoModel
.
getTitle
()))
{
if
(!
TextUtils
.
isEmpty
(
gsyVideoModel
.
getTitle
())
&&
mTitleTextView
!=
null
)
{
mTitleTextView
.
setText
(
gsyVideoModel
.
getTitle
());
}
startPlayLogic
();
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录