Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
qq_26386469
GSYVideoPlayer
提交
e3510353
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 搜索 >>
提交
e3510353
编写于
1月 23, 2018
作者:
G
guoshuyu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add GSYSampleCallBack
上级
a58965b0
变更
11
隐藏空白更改
内联
并排
Showing
11 changed file
with
153 addition
and
31 deletion
+153
-31
app/src/main/java/com/example/gsyvideoplayer/DanmkuVideoActivity.java
.../java/com/example/gsyvideoplayer/DanmkuVideoActivity.java
+2
-3
app/src/main/java/com/example/gsyvideoplayer/DetailMoreTypeActivity.java
...va/com/example/gsyvideoplayer/DetailMoreTypeActivity.java
+2
-3
app/src/main/java/com/example/gsyvideoplayer/DetailPlayer.java
...rc/main/java/com/example/gsyvideoplayer/DetailPlayer.java
+2
-2
app/src/main/java/com/example/gsyvideoplayer/InputUrlDetailActivity.java
...va/com/example/gsyvideoplayer/InputUrlDetailActivity.java
+2
-2
app/src/main/java/com/example/gsyvideoplayer/ListVideo2Activity.java
...n/java/com/example/gsyvideoplayer/ListVideo2Activity.java
+2
-2
app/src/main/java/com/example/gsyvideoplayer/RecyclerView2Activity.java
...ava/com/example/gsyvideoplayer/RecyclerView2Activity.java
+2
-2
app/src/main/java/com/example/gsyvideoplayer/ScrollingActivity.java
...in/java/com/example/gsyvideoplayer/ScrollingActivity.java
+2
-2
app/src/main/java/com/example/gsyvideoplayer/WebDetailActivity.java
...in/java/com/example/gsyvideoplayer/WebDetailActivity.java
+0
-6
app/src/main/java/com/example/gsyvideoplayer/adapter/ListNormalAdapter.java
...com/example/gsyvideoplayer/adapter/ListNormalAdapter.java
+2
-6
app/src/main/java/com/example/gsyvideoplayer/holder/RecyclerItemNormalHolder.java
...ample/gsyvideoplayer/holder/RecyclerItemNormalHolder.java
+2
-3
gsyVideoPlayer-java/src/main/java/com/shuyu/gsyvideoplayer/listener/GSYSampleCallBack.java
.../com/shuyu/gsyvideoplayer/listener/GSYSampleCallBack.java
+135
-0
未找到文件。
app/src/main/java/com/example/gsyvideoplayer/DanmkuVideoActivity.java
浏览文件 @
e3510353
...
@@ -9,9 +9,8 @@ import android.view.View;
...
@@ -9,9 +9,8 @@ import android.view.View;
import
android.widget.ImageView
;
import
android.widget.ImageView
;
import
android.widget.RelativeLayout
;
import
android.widget.RelativeLayout
;
import
com.example.gsyvideoplayer.listener.SampleListener
;
import
com.example.gsyvideoplayer.video.DanmakuVideoPlayer
;
import
com.example.gsyvideoplayer.video.DanmakuVideoPlayer
;
import
com.
example.gsyvideoplayer.video.SampleControlVideo
;
import
com.
shuyu.gsyvideoplayer.listener.GSYSampleCallBack
;
import
com.shuyu.gsyvideoplayer.video.base.GSYVideoPlayer
;
import
com.shuyu.gsyvideoplayer.video.base.GSYVideoPlayer
;
import
com.shuyu.gsyvideoplayer.listener.LockClickListener
;
import
com.shuyu.gsyvideoplayer.listener.LockClickListener
;
import
com.shuyu.gsyvideoplayer.utils.OrientationUtils
;
import
com.shuyu.gsyvideoplayer.utils.OrientationUtils
;
...
@@ -90,7 +89,7 @@ public class DanmkuVideoActivity extends AppCompatActivity {
...
@@ -90,7 +89,7 @@ public class DanmkuVideoActivity extends AppCompatActivity {
}
}
});
});
danmakuVideoPlayer
.
setStandardVideoAllCallBack
(
new
SampleListener
()
{
danmakuVideoPlayer
.
setStandardVideoAllCallBack
(
new
GSYSampleCallBack
()
{
@Override
@Override
public
void
onPrepared
(
String
url
,
Object
...
objects
)
{
public
void
onPrepared
(
String
url
,
Object
...
objects
)
{
super
.
onPrepared
(
url
,
objects
);
super
.
onPrepared
(
url
,
objects
);
...
...
app/src/main/java/com/example/gsyvideoplayer/DetailMoreTypeActivity.java
浏览文件 @
e3510353
...
@@ -13,10 +13,9 @@ import android.widget.RelativeLayout;
...
@@ -13,10 +13,9 @@ import android.widget.RelativeLayout;
import
com.bumptech.glide.Glide
;
import
com.bumptech.glide.Glide
;
import
com.bumptech.glide.request.RequestOptions
;
import
com.bumptech.glide.request.RequestOptions
;
import
com.example.gsyvideoplayer.listener.SampleListener
;
import
com.example.gsyvideoplayer.model.SwitchVideoModel
;
import
com.example.gsyvideoplayer.model.SwitchVideoModel
;
import
com.example.gsyvideoplayer.video.SampleVideo
;
import
com.example.gsyvideoplayer.video.SampleVideo
;
import
com.shuyu.gsyvideoplayer.
utils.Debuger
;
import
com.shuyu.gsyvideoplayer.
listener.GSYSampleCallBack
;
import
com.shuyu.gsyvideoplayer.video.base.GSYVideoPlayer
;
import
com.shuyu.gsyvideoplayer.video.base.GSYVideoPlayer
;
import
com.shuyu.gsyvideoplayer.listener.LockClickListener
;
import
com.shuyu.gsyvideoplayer.listener.LockClickListener
;
import
com.shuyu.gsyvideoplayer.utils.OrientationUtils
;
import
com.shuyu.gsyvideoplayer.utils.OrientationUtils
;
...
@@ -113,7 +112,7 @@ public class DetailMoreTypeActivity extends AppCompatActivity {
...
@@ -113,7 +112,7 @@ public class DetailMoreTypeActivity extends AppCompatActivity {
}
}
});
});
detailPlayer
.
setStandardVideoAllCallBack
(
new
SampleListener
()
{
detailPlayer
.
setStandardVideoAllCallBack
(
new
GSYSampleCallBack
()
{
@Override
@Override
public
void
onPrepared
(
String
url
,
Object
...
objects
)
{
public
void
onPrepared
(
String
url
,
Object
...
objects
)
{
super
.
onPrepared
(
url
,
objects
);
super
.
onPrepared
(
url
,
objects
);
...
...
app/src/main/java/com/example/gsyvideoplayer/DetailPlayer.java
浏览文件 @
e3510353
...
@@ -8,8 +8,8 @@ import android.view.View;
...
@@ -8,8 +8,8 @@ import android.view.View;
import
android.widget.ImageView
;
import
android.widget.ImageView
;
import
android.widget.RelativeLayout
;
import
android.widget.RelativeLayout
;
import
com.example.gsyvideoplayer.listener.SampleListener
;
import
com.example.gsyvideoplayer.video.LandLayoutVideo
;
import
com.example.gsyvideoplayer.video.LandLayoutVideo
;
import
com.shuyu.gsyvideoplayer.listener.GSYSampleCallBack
;
import
com.shuyu.gsyvideoplayer.listener.GSYVideoProgressListener
;
import
com.shuyu.gsyvideoplayer.listener.GSYVideoProgressListener
;
import
com.shuyu.gsyvideoplayer.video.base.GSYVideoPlayer
;
import
com.shuyu.gsyvideoplayer.video.base.GSYVideoPlayer
;
...
@@ -111,7 +111,7 @@ public class DetailPlayer extends AppCompatActivity {
...
@@ -111,7 +111,7 @@ public class DetailPlayer extends AppCompatActivity {
.
setUrl
(
url
)
.
setUrl
(
url
)
.
setCacheWithPlay
(
false
)
.
setCacheWithPlay
(
false
)
.
setVideoTitle
(
"测试视频"
)
.
setVideoTitle
(
"测试视频"
)
.
setStandardVideoAllCallBack
(
new
SampleListener
()
{
.
setStandardVideoAllCallBack
(
new
GSYSampleCallBack
()
{
@Override
@Override
public
void
onPrepared
(
String
url
,
Object
...
objects
)
{
public
void
onPrepared
(
String
url
,
Object
...
objects
)
{
Debuger
.
printfError
(
"***** onPrepared **** "
+
objects
[
0
]);
Debuger
.
printfError
(
"***** onPrepared **** "
+
objects
[
0
]);
...
...
app/src/main/java/com/example/gsyvideoplayer/InputUrlDetailActivity.java
浏览文件 @
e3510353
...
@@ -11,10 +11,10 @@ import android.widget.Button;
...
@@ -11,10 +11,10 @@ import android.widget.Button;
import
android.widget.ImageView
;
import
android.widget.ImageView
;
import
android.widget.RelativeLayout
;
import
android.widget.RelativeLayout
;
import
com.example.gsyvideoplayer.listener.SampleListener
;
import
com.example.gsyvideoplayer.video.LandLayoutVideo
;
import
com.example.gsyvideoplayer.video.LandLayoutVideo
;
import
com.example.gsyvideoplayer.view.CustomInputDialog
;
import
com.example.gsyvideoplayer.view.CustomInputDialog
;
import
com.shuyu.gsyvideoplayer.builder.GSYVideoOptionBuilder
;
import
com.shuyu.gsyvideoplayer.builder.GSYVideoOptionBuilder
;
import
com.shuyu.gsyvideoplayer.listener.GSYSampleCallBack
;
import
com.shuyu.gsyvideoplayer.video.base.GSYVideoPlayer
;
import
com.shuyu.gsyvideoplayer.video.base.GSYVideoPlayer
;
import
com.shuyu.gsyvideoplayer.listener.LockClickListener
;
import
com.shuyu.gsyvideoplayer.listener.LockClickListener
;
import
com.shuyu.gsyvideoplayer.utils.OrientationUtils
;
import
com.shuyu.gsyvideoplayer.utils.OrientationUtils
;
...
@@ -80,7 +80,7 @@ public class InputUrlDetailActivity extends AppCompatActivity {
...
@@ -80,7 +80,7 @@ public class InputUrlDetailActivity extends AppCompatActivity {
.
setUrl
(
url
)
.
setUrl
(
url
)
.
setCacheWithPlay
(
cache
)
.
setCacheWithPlay
(
cache
)
.
setVideoTitle
(
"测试视频"
)
.
setVideoTitle
(
"测试视频"
)
.
setStandardVideoAllCallBack
(
new
SampleListener
()
{
.
setStandardVideoAllCallBack
(
new
GSYSampleCallBack
()
{
@Override
@Override
public
void
onPrepared
(
String
url
,
Object
...
objects
)
{
public
void
onPrepared
(
String
url
,
Object
...
objects
)
{
super
.
onPrepared
(
url
,
objects
);
super
.
onPrepared
(
url
,
objects
);
...
...
app/src/main/java/com/example/gsyvideoplayer/ListVideo2Activity.java
浏览文件 @
e3510353
...
@@ -12,7 +12,7 @@ import android.widget.ListView;
...
@@ -12,7 +12,7 @@ import android.widget.ListView;
import
android.widget.RelativeLayout
;
import
android.widget.RelativeLayout
;
import
com.example.gsyvideoplayer.adapter.ListVideoAdapter
;
import
com.example.gsyvideoplayer.adapter.ListVideoAdapter
;
import
com.
example.gsyvideoplayer.listener.SampleListener
;
import
com.
shuyu.gsyvideoplayer.listener.GSYSampleCallBack
;
import
com.shuyu.gsyvideoplayer.utils.GSYVideoHelper
;
import
com.shuyu.gsyvideoplayer.utils.GSYVideoHelper
;
import
com.shuyu.gsyvideoplayer.video.base.GSYVideoPlayer
;
import
com.shuyu.gsyvideoplayer.video.base.GSYVideoPlayer
;
import
com.shuyu.gsyvideoplayer.utils.CommonUtil
;
import
com.shuyu.gsyvideoplayer.utils.CommonUtil
;
...
@@ -72,7 +72,7 @@ public class ListVideo2Activity extends AppCompatActivity {
...
@@ -72,7 +72,7 @@ public class ListVideo2Activity extends AppCompatActivity {
.
setShowFullAnimation
(
false
)
.
setShowFullAnimation
(
false
)
.
setRotateViewAuto
(
false
)
.
setRotateViewAuto
(
false
)
.
setLockLand
(
true
)
.
setLockLand
(
true
)
.
setVideoAllCallBack
(
new
SampleListener
(){
.
setVideoAllCallBack
(
new
GSYSampleCallBack
(){
@Override
@Override
public
void
onPrepared
(
String
url
,
Object
...
objects
)
{
public
void
onPrepared
(
String
url
,
Object
...
objects
)
{
super
.
onPrepared
(
url
,
objects
);
super
.
onPrepared
(
url
,
objects
);
...
...
app/src/main/java/com/example/gsyvideoplayer/RecyclerView2Activity.java
浏览文件 @
e3510353
...
@@ -12,8 +12,8 @@ import android.widget.FrameLayout;
...
@@ -12,8 +12,8 @@ import android.widget.FrameLayout;
import
com.example.gsyvideoplayer.adapter.RecyclerBaseAdapter
;
import
com.example.gsyvideoplayer.adapter.RecyclerBaseAdapter
;
import
com.example.gsyvideoplayer.holder.RecyclerItemViewHolder
;
import
com.example.gsyvideoplayer.holder.RecyclerItemViewHolder
;
import
com.example.gsyvideoplayer.listener.SampleListener
;
import
com.example.gsyvideoplayer.model.VideoModel
;
import
com.example.gsyvideoplayer.model.VideoModel
;
import
com.shuyu.gsyvideoplayer.listener.GSYSampleCallBack
;
import
com.shuyu.gsyvideoplayer.utils.GSYVideoHelper
;
import
com.shuyu.gsyvideoplayer.utils.GSYVideoHelper
;
import
com.shuyu.gsyvideoplayer.video.NormalGSYVideoPlayer
;
import
com.shuyu.gsyvideoplayer.video.NormalGSYVideoPlayer
;
import
com.shuyu.gsyvideoplayer.video.base.GSYVideoPlayer
;
import
com.shuyu.gsyvideoplayer.video.base.GSYVideoPlayer
;
...
@@ -138,7 +138,7 @@ public class RecyclerView2Activity extends AppCompatActivity {
...
@@ -138,7 +138,7 @@ public class RecyclerView2Activity extends AppCompatActivity {
.
setNeedLockFull
(
true
)
.
setNeedLockFull
(
true
)
.
setCacheWithPlay
(
true
)
.
setCacheWithPlay
(
true
)
.
setShowFullAnimation
(
true
)
.
setShowFullAnimation
(
true
)
.
setLockLand
(
true
).
setVideoAllCallBack
(
new
SampleListener
()
{
.
setLockLand
(
true
).
setVideoAllCallBack
(
new
GSYSampleCallBack
()
{
@Override
@Override
public
void
onPrepared
(
String
url
,
Object
...
objects
)
{
public
void
onPrepared
(
String
url
,
Object
...
objects
)
{
super
.
onPrepared
(
url
,
objects
);
super
.
onPrepared
(
url
,
objects
);
...
...
app/src/main/java/com/example/gsyvideoplayer/ScrollingActivity.java
浏览文件 @
e3510353
...
@@ -13,9 +13,9 @@ import android.view.View;
...
@@ -13,9 +13,9 @@ import android.view.View;
import
android.widget.ImageView
;
import
android.widget.ImageView
;
import
com.example.gsyvideoplayer.listener.AppBarStateChangeListener
;
import
com.example.gsyvideoplayer.listener.AppBarStateChangeListener
;
import
com.example.gsyvideoplayer.listener.SampleListener
;
import
com.example.gsyvideoplayer.video.LandLayoutVideo
;
import
com.example.gsyvideoplayer.video.LandLayoutVideo
;
import
com.shuyu.gsyvideoplayer.builder.GSYVideoOptionBuilder
;
import
com.shuyu.gsyvideoplayer.builder.GSYVideoOptionBuilder
;
import
com.shuyu.gsyvideoplayer.listener.GSYSampleCallBack
;
import
com.shuyu.gsyvideoplayer.listener.GSYVideoProgressListener
;
import
com.shuyu.gsyvideoplayer.listener.GSYVideoProgressListener
;
import
com.shuyu.gsyvideoplayer.listener.LockClickListener
;
import
com.shuyu.gsyvideoplayer.listener.LockClickListener
;
import
com.shuyu.gsyvideoplayer.utils.CommonUtil
;
import
com.shuyu.gsyvideoplayer.utils.CommonUtil
;
...
@@ -75,7 +75,7 @@ public class ScrollingActivity extends AppCompatActivity {
...
@@ -75,7 +75,7 @@ public class ScrollingActivity extends AppCompatActivity {
.
setUrl
(
url
)
.
setUrl
(
url
)
.
setCacheWithPlay
(
false
)
.
setCacheWithPlay
(
false
)
.
setVideoTitle
(
"测试视频"
)
.
setVideoTitle
(
"测试视频"
)
.
setStandardVideoAllCallBack
(
new
SampleListener
()
{
.
setStandardVideoAllCallBack
(
new
GSYSampleCallBack
()
{
@Override
@Override
public
void
onPrepared
(
String
url
,
Object
...
objects
)
{
public
void
onPrepared
(
String
url
,
Object
...
objects
)
{
...
...
app/src/main/java/com/example/gsyvideoplayer/WebDetailActivity.java
浏览文件 @
e3510353
package
com.example.gsyvideoplayer
;
package
com.example.gsyvideoplayer
;
import
android.content.res.Configuration
;
import
android.graphics.Point
;
import
android.graphics.Point
;
import
android.os.Bundle
;
import
android.os.Bundle
;
import
android.support.v4.widget.NestedScrollView
;
import
android.support.v4.widget.NestedScrollView
;
import
android.support.v7.app.AppCompatActivity
;
import
android.view.View
;
import
android.view.View
;
import
android.webkit.WebSettings
;
import
android.webkit.WebSettings
;
import
android.widget.ImageView
;
import
android.widget.ImageView
;
...
@@ -12,17 +10,13 @@ import android.widget.RelativeLayout;
...
@@ -12,17 +10,13 @@ import android.widget.RelativeLayout;
import
com.bumptech.glide.Glide
;
import
com.bumptech.glide.Glide
;
import
com.bumptech.glide.request.RequestOptions
;
import
com.bumptech.glide.request.RequestOptions
;
import
com.example.gsyvideoplayer.listener.SampleListener
;
import
com.example.gsyvideoplayer.video.PreViewGSYVideoPlayer
;
import
com.example.gsyvideoplayer.video.PreViewGSYVideoPlayer
;
import
com.example.gsyvideoplayer.view.ScrollWebView
;
import
com.example.gsyvideoplayer.view.ScrollWebView
;
import
com.shuyu.gsyvideoplayer.GSYBaseActivityDetail
;
import
com.shuyu.gsyvideoplayer.GSYBaseActivityDetail
;
import
com.shuyu.gsyvideoplayer.builder.GSYVideoOptionBuilder
;
import
com.shuyu.gsyvideoplayer.builder.GSYVideoOptionBuilder
;
import
com.shuyu.gsyvideoplayer.video.base.GSYBaseVideoPlayer
;
import
com.shuyu.gsyvideoplayer.video.base.GSYBaseVideoPlayer
;
import
com.shuyu.gsyvideoplayer.video.base.GSYVideoPlayer
;
import
com.shuyu.gsyvideoplayer.listener.LockClickListener
;
import
com.shuyu.gsyvideoplayer.listener.LockClickListener
;
import
com.shuyu.gsyvideoplayer.utils.CommonUtil
;
import
com.shuyu.gsyvideoplayer.utils.CommonUtil
;
import
com.shuyu.gsyvideoplayer.utils.OrientationUtils
;
import
com.shuyu.gsyvideoplayer.video.StandardGSYVideoPlayer
;
import
butterknife.BindView
;
import
butterknife.BindView
;
import
butterknife.ButterKnife
;
import
butterknife.ButterKnife
;
...
...
app/src/main/java/com/example/gsyvideoplayer/adapter/ListNormalAdapter.java
浏览文件 @
e3510353
...
@@ -7,20 +7,16 @@ import android.view.LayoutInflater;
...
@@ -7,20 +7,16 @@ import android.view.LayoutInflater;
import
android.view.View
;
import
android.view.View
;
import
android.view.ViewGroup
;
import
android.view.ViewGroup
;
import
android.widget.BaseAdapter
;
import
android.widget.BaseAdapter
;
import
android.widget.ImageView
;
import
com.example.gsyvideoplayer.R
;
import
com.example.gsyvideoplayer.R
;
import
com.example.gsyvideoplayer.listener.SampleListener
;
import
com.example.gsyvideoplayer.model.VideoModel
;
import
com.example.gsyvideoplayer.model.VideoModel
;
import
com.example.gsyvideoplayer.video.SampleCoverVideo
;
import
com.example.gsyvideoplayer.video.SampleCoverVideo
;
import
com.shuyu.gsyvideoplayer.GSYVideoManager
;
import
com.shuyu.gsyvideoplayer.GSYVideoManager
;
import
com.shuyu.gsyvideoplayer.listener.GSYSampleCallBack
;
import
com.shuyu.gsyvideoplayer.utils.Debuger
;
import
com.shuyu.gsyvideoplayer.utils.Debuger
;
import
com.shuyu.gsyvideoplayer.utils.FileUtils
;
import
com.shuyu.gsyvideoplayer.utils.OrientationUtils
;
import
com.shuyu.gsyvideoplayer.utils.OrientationUtils
;
import
com.shuyu.gsyvideoplayer.video.StandardGSYVideoPlayer
;
import
com.shuyu.gsyvideoplayer.video.StandardGSYVideoPlayer
;
import
com.shuyu.gsyvideoplayer.video.base.GSYBaseVideoPlayer
;
import
java.io.File
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.List
;
...
@@ -160,7 +156,7 @@ public class ListNormalAdapter extends BaseAdapter {
...
@@ -160,7 +156,7 @@ public class ListNormalAdapter extends BaseAdapter {
holder
.
gsyVideoPlayer
.
setPlayPosition
(
position
);
holder
.
gsyVideoPlayer
.
setPlayPosition
(
position
);
holder
.
gsyVideoPlayer
.
setStandardVideoAllCallBack
(
new
SampleListener
()
{
holder
.
gsyVideoPlayer
.
setStandardVideoAllCallBack
(
new
GSYSampleCallBack
()
{
@Override
@Override
public
void
onClickStartIcon
(
String
url
,
Object
...
objects
)
{
public
void
onClickStartIcon
(
String
url
,
Object
...
objects
)
{
super
.
onClickStartIcon
(
url
,
objects
);
super
.
onClickStartIcon
(
url
,
objects
);
...
...
app/src/main/java/com/example/gsyvideoplayer/holder/RecyclerItemNormalHolder.java
浏览文件 @
e3510353
...
@@ -6,11 +6,10 @@ import android.view.ViewGroup;
...
@@ -6,11 +6,10 @@ import android.view.ViewGroup;
import
android.widget.ImageView
;
import
android.widget.ImageView
;
import
com.example.gsyvideoplayer.R
;
import
com.example.gsyvideoplayer.R
;
import
com.example.gsyvideoplayer.listener.SampleListener
;
import
com.example.gsyvideoplayer.model.VideoModel
;
import
com.example.gsyvideoplayer.model.VideoModel
;
import
com.shuyu.gsyvideoplayer.GSYVideoManager
;
import
com.shuyu.gsyvideoplayer.GSYVideoManager
;
import
com.shuyu.gsyvideoplayer.builder.GSYVideoOptionBuilder
;
import
com.shuyu.gsyvideoplayer.builder.GSYVideoOptionBuilder
;
import
com.shuyu.gsyvideoplayer.
utils.Debuger
;
import
com.shuyu.gsyvideoplayer.
listener.GSYSampleCallBack
;
import
com.shuyu.gsyvideoplayer.video.StandardGSYVideoPlayer
;
import
com.shuyu.gsyvideoplayer.video.StandardGSYVideoPlayer
;
import
butterknife.BindView
;
import
butterknife.BindView
;
...
@@ -78,7 +77,7 @@ public class RecyclerItemNormalHolder extends RecyclerItemBaseHolder {
...
@@ -78,7 +77,7 @@ public class RecyclerItemNormalHolder extends RecyclerItemBaseHolder {
.
setShowFullAnimation
(
true
)
.
setShowFullAnimation
(
true
)
.
setNeedLockFull
(
true
)
.
setNeedLockFull
(
true
)
.
setPlayPosition
(
position
)
.
setPlayPosition
(
position
)
.
setStandardVideoAllCallBack
(
new
SampleListener
()
{
.
setStandardVideoAllCallBack
(
new
GSYSampleCallBack
()
{
@Override
@Override
public
void
onPrepared
(
String
url
,
Object
...
objects
)
{
public
void
onPrepared
(
String
url
,
Object
...
objects
)
{
super
.
onPrepared
(
url
,
objects
);
super
.
onPrepared
(
url
,
objects
);
...
...
gsyVideoPlayer-java/src/main/java/com/shuyu/gsyvideoplayer/listener/GSYSampleCallBack.java
0 → 100644
浏览文件 @
e3510353
package
com.shuyu.gsyvideoplayer.listener
;
/**
* 继承了接接口的类
* Created by shuyu on 2016/11/23.
*/
public
class
GSYSampleCallBack
implements
StandardVideoAllCallBack
{
//加载成功,objects[0]是title,object[1]是当前所处播放器(全屏或非全屏)
@Override
public
void
onPrepared
(
String
url
,
Object
...
objects
)
{
}
//点击了开始按键播放,objects[0]是title,object[1]是当前所处播放器(全屏或非全屏)
@Override
public
void
onClickStartIcon
(
String
url
,
Object
...
objects
)
{
}
//点击了错误状态下的开始按键,objects[0]是title,object[1]是当前所处播放器(全屏或非全屏)
@Override
public
void
onClickStartError
(
String
url
,
Object
...
objects
)
{
}
//点击了播放状态下的开始按键--->停止,objects[0]是title,object[1]是当前所处播放器(全屏或非全屏)
@Override
public
void
onClickStop
(
String
url
,
Object
...
objects
)
{
}
//点击了全屏播放状态下的开始按键--->停止,objects[0]是title,object[1]是当前所处播放器(全屏或非全屏)
@Override
public
void
onClickStopFullscreen
(
String
url
,
Object
...
objects
)
{
}
//点击了暂停状态下的开始按键--->播放,objects[0]是title,object[1]是当前所处播放器(全屏或非全屏)
@Override
public
void
onClickResume
(
String
url
,
Object
...
objects
)
{
}
//点击了全屏暂停状态下的开始按键--->播放,objects[0]是title,object[1]是当前所处播放器(全屏或非全屏)
@Override
public
void
onClickResumeFullscreen
(
String
url
,
Object
...
objects
)
{
}
//点击了空白弹出seekbar,objects[0]是title,object[1]是当前所处播放器(全屏或非全屏)
@Override
public
void
onClickSeekbar
(
String
url
,
Object
...
objects
)
{
}
//点击了全屏的seekbar,objects[0]是title,object[1]是当前所处播放器(全屏或非全屏)
@Override
public
void
onClickSeekbarFullscreen
(
String
url
,
Object
...
objects
)
{
}
//播放完了,objects[0]是title,object[1]是当前所处播放器(全屏或非全屏)
@Override
public
void
onAutoComplete
(
String
url
,
Object
...
objects
)
{
}
//进去全屏,objects[0]是title,object[1]是当前所处播放器(全屏或非全屏)
@Override
public
void
onEnterFullscreen
(
String
url
,
Object
...
objects
)
{
}
//退出全屏,objects[0]是title,object[1]是当前所处播放器(全屏或非全屏)
@Override
public
void
onQuitFullscreen
(
String
url
,
Object
...
objects
)
{
}
//进入小窗口,objects[0]是title,object[1]是当前所处播放器(全屏或非全屏)
@Override
public
void
onQuitSmallWidget
(
String
url
,
Object
...
objects
)
{
}
//退出小窗口,objects[0]是title,object[1]是当前所处播放器(全屏或非全屏)
@Override
public
void
onEnterSmallWidget
(
String
url
,
Object
...
objects
)
{
}
//触摸调整声音,objects[0]是title,object[1]是当前所处播放器(全屏或非全屏)
@Override
public
void
onTouchScreenSeekVolume
(
String
url
,
Object
...
objects
)
{
}
//触摸调整进度,objects[0]是title,object[1]是当前所处播放器(全屏或非全屏)
@Override
public
void
onTouchScreenSeekPosition
(
String
url
,
Object
...
objects
)
{
}
//触摸调整亮度,objects[0]是title,object[1]是当前所处播放器(全屏或非全屏)
@Override
public
void
onTouchScreenSeekLight
(
String
url
,
Object
...
objects
)
{
}
//播放错误,objects[0]是title,object[1]是当前所处播放器(全屏或非全屏)
@Override
public
void
onPlayError
(
String
url
,
Object
...
objects
)
{
}
//点击了空白区域开始播放,objects[0]是title,object[1]是当前所处播放器(全屏或非全屏)
@Override
public
void
onClickStartThumb
(
String
url
,
Object
...
objects
)
{
}
//点击了播放中的空白区域,objects[0]是title,object[1]是当前所处播放器(全屏或非全屏)
@Override
public
void
onClickBlank
(
String
url
,
Object
...
objects
)
{
}
//点击了全屏播放中的空白区域,objects[0]是title,object[1]是当前所处播放器(全屏或非全屏)
@Override
public
void
onClickBlankFullscreen
(
String
url
,
Object
...
objects
)
{
}
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录