Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
qq_26386469
GSYVideoPlayer
提交
20d61af7
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 搜索 >>
提交
20d61af7
编写于
3月 23, 2021
作者:
G
guoshuyu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update support exo_player2 = '2.13.2'
上级
d4323822
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
10 addition
and
18 deletion
+10
-18
app/build.gradle
app/build.gradle
+1
-0
dependencies.gradle
dependencies.gradle
+3
-2
gsyVideoPlayer-exo_player2/src/main/java/tv/danmaku/ijk/media/exo2/IjkExo2MediaPlayer.java
...in/java/tv/danmaku/ijk/media/exo2/IjkExo2MediaPlayer.java
+0
-5
gsyVideoPlayer-exo_player2/src/main/java/tv/danmaku/ijk/media/exo2/demo/EventLogger.java
...main/java/tv/danmaku/ijk/media/exo2/demo/EventLogger.java
+4
-9
gsyVideoPlayer/build.gradle
gsyVideoPlayer/build.gradle
+2
-2
未找到文件。
app/build.gradle
浏览文件 @
20d61af7
...
...
@@ -74,6 +74,7 @@ dependencies {
annotationProcessor
viewDependencies
.
apt_butterKnife
implementation
viewDependencies
.
butterKnife
implementation
androidDependencies
.
recyclerView
implementation
androidDependencies
.
core
implementation
viewDependencies
.
DanmakuFlameMaster
implementation
viewDependencies
.
ndkbitmap_armv7a
implementation
viewDependencies
.
ndkbitmap_armv5
...
...
dependencies.gradle
浏览文件 @
20d61af7
...
...
@@ -35,7 +35,7 @@ ext {
gsyVideoVersion
=
'8.1.1'
exo_player2
=
'2.1
2.1
'
exo_player2
=
'2.1
3.2
'
permissionsdispatcher
=
'4.3.0'
...
...
@@ -47,7 +47,8 @@ ext {
appcompat_v7:
"androidx.appcompat:appcompat:${supportLibraryVersion}"
,
support_v4
:
"androidx.legacy:legacy-support-v4:${otherVersion}"
,
design
:
"com.google.android.material:material:${otherVersion}"
,
viewpager2
:
"androidx.viewpager2:viewpager2:${otherVersion}"
,
viewpager2
:
"androidx.viewpager2:viewpager2:${otherVersion}"
,
core
:
"androidx.core:core:1.1.0"
,
]
viewDependencies
=
[
...
...
gsyVideoPlayer-exo_player2/src/main/java/tv/danmaku/ijk/media/exo2/IjkExo2MediaPlayer.java
浏览文件 @
20d61af7
...
...
@@ -684,11 +684,6 @@ public class IjkExo2MediaPlayer extends AbstractMediaPlayer implements Player.Ev
audioSessionId
=
C
.
AUDIO_SESSION_ID_UNSET
;
}
@Override
public
void
onAudioSessionId
(
EventTime
eventTime
,
int
audioSessionId
)
{
this
.
audioSessionId
=
audioSessionId
;
}
@Override
public
void
onAudioUnderrun
(
EventTime
eventTime
,
int
bufferSize
,
long
bufferSizeMs
,
long
elapsedSinceLastFeedMs
)
{
...
...
gsyVideoPlayer-exo_player2/src/main/java/tv/danmaku/ijk/media/exo2/demo/EventLogger.java
浏览文件 @
20d61af7
...
...
@@ -128,7 +128,7 @@ public final class EventLogger implements Player.EventListener, MetadataOutput,
}
Log
.
d
(
TAG
,
"Tracks ["
);
// Log tracks associated to renderers.
for
(
int
rendererIndex
=
0
;
rendererIndex
<
mappedTrackInfo
.
length
;
rendererIndex
++)
{
for
(
int
rendererIndex
=
0
;
rendererIndex
<
mappedTrackInfo
.
getRendererCount
()
;
rendererIndex
++)
{
TrackGroupArray
rendererTrackGroups
=
mappedTrackInfo
.
getTrackGroups
(
rendererIndex
);
TrackSelection
trackSelection
=
trackSelections
.
get
(
rendererIndex
);
if
(
rendererTrackGroups
.
length
>
0
)
{
...
...
@@ -140,11 +140,11 @@ public final class EventLogger implements Player.EventListener, MetadataOutput,
Log
.
d
(
TAG
,
" Group:"
+
groupIndex
+
", adaptive_supported="
+
adaptiveSupport
+
" ["
);
for
(
int
trackIndex
=
0
;
trackIndex
<
trackGroup
.
length
;
trackIndex
++)
{
String
status
=
getTrackStatusString
(
trackSelection
,
trackGroup
,
trackIndex
);
String
formatSupport
=
getFormatSupportString
(
/*
String formatSupport = getFormatSupportString(
mappedTrackInfo.getTrackFormatSupport(rendererIndex, groupIndex, trackIndex));
Log.d(TAG, " " + status + " Track:" + trackIndex + ", "
+ Format.toLogString(trackGroup.getFormat(trackIndex))
+
", supported="
+
formatSupport
);
+ ", supported=" + formatSupport);
*/
}
Log
.
d
(
TAG
,
" ]"
);
}
...
...
@@ -164,7 +164,7 @@ public final class EventLogger implements Player.EventListener, MetadataOutput,
}
}
// Log tracks not associated with a renderer.
TrackGroupArray
unassociatedTrackGroups
=
mappedTrackInfo
.
getUn
associat
edTrackGroups
();
TrackGroupArray
unassociatedTrackGroups
=
mappedTrackInfo
.
getUn
mapp
edTrackGroups
();
if
(
unassociatedTrackGroups
.
length
>
0
)
{
Log
.
d
(
TAG
,
" Renderer:None ["
);
for
(
int
groupIndex
=
0
;
groupIndex
<
unassociatedTrackGroups
.
length
;
groupIndex
++)
{
...
...
@@ -206,11 +206,6 @@ public final class EventLogger implements Player.EventListener, MetadataOutput,
Log
.
d
(
TAG
,
"audioEnabled ["
+
getSessionTimeString
()
+
"]"
);
}
@Override
public
void
onAudioSessionId
(
int
audioSessionId
)
{
Log
.
d
(
TAG
,
"audioSessionId ["
+
audioSessionId
+
"]"
);
}
@Override
public
void
onAudioDecoderInitialized
(
String
decoderName
,
long
elapsedRealtimeMs
,
long
initializationDurationMs
)
{
...
...
gsyVideoPlayer/build.gradle
浏览文件 @
20d61af7
...
...
@@ -36,7 +36,7 @@ dependencies {
implementation
fileTree
(
dir:
'libs'
,
include:
[
'*.jar'
])
//
// api project(':gsyVideoPlayer-java')
//
api project(':gsyVideoPlayer-exo_player2')
api
project
(
':gsyVideoPlayer-exo_player2'
)
// api project(':gsyVideoPlayer-armv5')
// api project(':gsyVideoPlayer-armv7a')
// api project(':gsyVideoPlayer-armv64')
...
...
@@ -49,7 +49,7 @@ dependencies {
//api "com.shuyu:GSYVideoPlayer:$gsyVideoVersion"
api
"com.shuyu:gsyVideoPlayer-java:$gsyVideoVersion"
api
"com.shuyu:GSYVideoPlayer-exo2:$gsyVideoVersion"
//
api "com.shuyu:GSYVideoPlayer-exo2:$gsyVideoVersion"
api
"com.shuyu:gsyVideoPlayer-armv5:$gsyVideoVersion"
api
"com.shuyu:gsyVideoPlayer-armv7a:$gsyVideoVersion"
api
"com.shuyu:gsyVideoPlayer-arm64:$gsyVideoVersion"
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录