Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
NotesChapter
GSYVideoPlayer
提交
4849dd0a
G
GSYVideoPlayer
项目概览
NotesChapter
/
GSYVideoPlayer
与 Fork 源项目一致
从无法访问的项目Fork
通知
8
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 搜索 >>
提交
4849dd0a
编写于
2月 08, 2021
作者:
G
guoshuyu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update demo
上级
51e56946
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
13 addition
and
7 deletion
+13
-7
app/build.gradle
app/build.gradle
+1
-1
app/src/main/java/com/example/gsyvideoplayer/DetailPlayer.java
...rc/main/java/com/example/gsyvideoplayer/DetailPlayer.java
+12
-6
app/src/main/res/raw/test5.mp4
app/src/main/res/raw/test5.mp4
+0
-0
未找到文件。
app/build.gradle
浏览文件 @
4849dd0a
...
...
@@ -23,7 +23,7 @@ android {
}
ndk
{
//设置支持的SO库架构
abiFilters
'arm
64-v8
a'
,
'x86'
abiFilters
'arm
eabi'
,
'armeabi-v7
a'
,
'x86'
}
}
...
...
app/src/main/java/com/example/gsyvideoplayer/DetailPlayer.java
浏览文件 @
4849dd0a
...
...
@@ -23,6 +23,7 @@ import com.example.gsyvideoplayer.video.LandLayoutVideo;
import
com.google.android.exoplayer2.SeekParameters
;
import
com.google.android.exoplayer2.upstream.RawResourceDataSource
;
import
com.shuyu.gsyvideoplayer.GSYVideoManager
;
import
com.shuyu.gsyvideoplayer.cache.ProxyCacheManager
;
import
com.shuyu.gsyvideoplayer.listener.GSYSampleCallBack
;
import
com.shuyu.gsyvideoplayer.listener.GSYVideoProgressListener
;
import
com.shuyu.gsyvideoplayer.model.VideoOptionModel
;
...
...
@@ -84,10 +85,10 @@ public class DetailPlayer extends AppCompatActivity {
//如果视频帧数太高导致卡画面不同步
//VideoOptionModel videoOptionModel = new VideoOptionModel(IjkMediaPlayer.OPT_CATEGORY_PLAYER, "framedrop", 30);
//如果视频seek之后从头播放
//
VideoOptionModel videoOptionModel = new VideoOptionModel(IjkMediaPlayer.OPT_CATEGORY_PLAYER, "enable-accurate-seek", 1);
//l
ist<VideoOptionModel> list = new ArrayList<>();
//
list.add(videoOptionModel);
//
GSYVideoManager.instance().setOptionModelList(list);
//
VideoOptionModel videoOptionModel = new VideoOptionModel(IjkMediaPlayer.OPT_CATEGORY_PLAYER, "enable-accurate-seek", 1);
// L
ist<VideoOptionModel> list = new ArrayList<>();
//
list.add(videoOptionModel);
//
GSYVideoManager.instance().setOptionModelList(list);
//GSYVideoManager.instance().setTimeOut(4000, true);
...
...
@@ -138,6 +139,9 @@ public class DetailPlayer extends AppCompatActivity {
/**仅仅横屏旋转,不变直*/
//orientationUtils.setOnlyRotateLand(true);
ProxyCacheManager
.
DEFAULT_MAX_SIZE
=
1024
*
1024
*
1024
*
1024
;
ProxyCacheManager
.
DEFAULT_MAX_COUNT
=
8
;
Map
<
String
,
String
>
header
=
new
HashMap
<>();
header
.
put
(
"ee"
,
"33"
);
header
.
put
(
"allowCrossProtocolRedirects"
,
"true"
);
...
...
@@ -320,7 +324,7 @@ public class DetailPlayer extends AppCompatActivity {
//断网自动重新链接,url前接上ijkhttphook:
//String url = "ijkhttphook:https://res.exexm.com/cw_145225549855002";
//
String url = "http://9890.vod.myqcloud.com/9890_4e292f9a3dd011e6b4078980237cc3d3.f20.mp4";
String
url
=
"http://9890.vod.myqcloud.com/9890_4e292f9a3dd011e6b4078980237cc3d3.f20.mp4"
;
//String url = "http://9890.vod.myqcloud.com/9890_4e292f9a3dd011e6b4078980237cc3d3.f20.mp4";
//String url = "http://7xjmzj.com1.z0.glb.clouddn.com/20171026175005_JObCxCE2.mp4";
//String url = "http://hjq-1257036536.cos.ap-shanghai.myqcloud.com/m3u8/m1/out2.m3u8";
...
...
@@ -344,7 +348,9 @@ public class DetailPlayer extends AppCompatActivity {
//String url = "http://pointshow.oss-cn-hangzhou.aliyuncs.com/transcode/ORIGINAL/Mnbc61586842828593.mp4";
//ssl error
//String url = "http://qlqfj2ujf.hn-bkt.clouddn.com/aijianji-fuwupeixunshipin_index.m3u8";
String
url
=
"http://chuangqiyun.oss-cn-shenzhen.aliyuncs.com/2020-12-08/tMjWe78t82.mp4"
;
//String url = "http://122.228.250.223/al.flv.huya.com/src/1394565191-1394565191-5989611887484993536-2789253838-10057-A-0-1-imgplus.flv?ali_dispatch_cold_stream=on&ali_redirect_ex_hot=0";
//String url = "http://1258557277.vod2.myqcloud.com/204551f3vodcq1258557277/8cc724f05285890813366287037/playlist_eof.m3u8";
//String url = "http://video.85tstss.com/record/live-nianhui-all_x264.mp4 ";
//String url = "https://ops-aiops.oss-cn-hongkong.aliyuncs.com/vod/6103_42349_nvrendesuipian2020H265_play.ts";
//String url = "https://us-4.wl-cdn.com/hls/20200225/fde4f8ef394731f38d68fe6d601cfd56/index.m3u8";
//String url = "https://cdn61.ytbbs.tv/cn/tv/55550/55550-1/play.m3u8?md5=v4sI4lWlo4XojzeAjgBGaQ&expires=1521204012&token=55550";
...
...
app/src/main/res/raw/test5.mp4
0 → 100644
浏览文件 @
4849dd0a
文件已添加
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录