Skip to content

Commit 0246fb5

Browse files
author
whalehe
committed
发布SDK版本:7.4.9209,Demo版本:7.4.278
1 parent 7c7720d commit 0246fb5

File tree

487 files changed

+3001
-11779
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

487 files changed

+3001
-11779
lines changed

.gitignore

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
*.iml
22
.gradle
33
/local.properties
4-
/.idea/workspace.xml
5-
/.idea/libraries
64
.DS_Store
75
/build
86
/captures
@@ -44,13 +42,6 @@ captures/
4442

4543
# IntelliJ
4644
*.iml
47-
.idea/workspace.xml
48-
.idea/tasks.xml
49-
.idea/gradle.xml
50-
.idea/assetWizardSettings.xml
51-
.idea/dictionaries
52-
.idea/libraries
53-
.idea/caches
5445

5546
# Keystore files
5647
# Uncomment the following lines if you do not want to check your keystore files in.

.idea/codeStyles/Project.xml

Lines changed: 0 additions & 116 deletions
This file was deleted.

.idea/misc.xml

Lines changed: 0 additions & 4 deletions
This file was deleted.

.idea/modules.xml

Lines changed: 0 additions & 16 deletions
This file was deleted.

.idea/runConfigurations.xml

Lines changed: 0 additions & 12 deletions
This file was deleted.

.idea/vcs.xml

Lines changed: 0 additions & 6 deletions
This file was deleted.

Demo/.gitignore

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
*.iml
2+
*.gradle/
3+
/local.properties
4+
*.idea/
5+
.DS_Store
6+
/build
7+
/captures
8+
.externalNativeBuild
9+
.cxx

Demo/README.md

Lines changed: 116 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,116 @@
1+
# 超级播放器
2+
3+
超级播放器是基于[腾讯云播放器SDK](https://cloud.tencent.com/document/product/881/20191)的播放器,能快速的集成视频信息拉取、横竖屏切换、清晰度选择、弹幕、直播时移等功能。灵活易用,可高度定制和二次开发。
4+
5+
## 功能截图
6+
+ 手势操作
7+
8+
![gues](https://main.qcloudimg.com/raw/0e9b27aeb27f8042ccd8842ea6534432.gif)
9+
10+
+ 清晰度切换
11+
12+
![hd](https://main.qcloudimg.com/raw/bd65daadf000adcbd26c0ebd6676330c.gif)
13+
14+
15+
+ 打点、缩略图
16+
17+
![p](https://main.qcloudimg.com/raw/881148817fa0d5e267fe41c2aa71f3f6.gif)
18+
19+
+ 列表播放
20+
21+
![list](https://main.qcloudimg.com/raw/3ece479b33cdc7a458483d3eb1e78b1b.gif) ![fu](https://main.qcloudimg.com/raw/3af5501454ca107882b618dbb2c0d8ef.gif)
22+
23+
24+
25+
26+
## 概述
27+
28+
开发一个全功能播放器不止简单的能播放视频,还有要处理旋转、前后台切换、界面显示等一系列问题。SuperPlayer作为一个集成方案,几乎囊括了所有播放器应该具备的特性,大大减少界面开发工作量。SuperPlayer内部使用腾讯云自研的 TXLivePlayer 和 TXVodPlayer,比系统自带的MediaPlayer支持更多格式和功能,打开速度更快,兼容性更好。
29+
30+
本播放器所有功能免费,无任何限制,可放心使用。
31+
32+
## 功能特性
33+
34+
- [x] 多种视频格式(RTMP、FLV、HLS、MP4)
35+
- [x] 直播、点播首屏秒开
36+
- [x] 码率自适应
37+
- [x] 清晰度无缝切换
38+
- [x] 无缝循环播放
39+
- [x] 小窗播放
40+
- [x] 变速播放,变速不变调
41+
- [x] 边播边下
42+
- [x] 自定义播放起始时间
43+
- [x] 直播录制
44+
- [x] 后台播放
45+
- [x] 自定义视频渲染
46+
- [x] 弹幕
47+
- [x] 直播时移
48+
- [x] 视频截图
49+
- [x] 视频旋转
50+
- [x] 视频镜像
51+
- [x] 视频适应、填充模式
52+
- [x] H.265硬解
53+
- [x] 支持HTTPS
54+
- [x] 支持视频自动旋转
55+
- [x] 播放器预加载
56+
- [x] 多码率HLS(Master Playlist)
57+
- [x] 软硬解自动切换
58+
- [x] 静音
59+
- [x] 自定义HTTP Headers
60+
- [x] 快速seek
61+
- [x] 手势操作(调整亮度、声音、进度)
62+
- [x] 重力感应
63+
- [x] 设置封面图
64+
- [x] 自定义进度回调间隔
65+
- [x] 视频缩略图预览
66+
- [x] 进度条打点
67+
- [x] 根据网络自动选择清晰度
68+
69+
## 快速开始
70+
71+
aar集成
72+
73+
1. 下载 SDK + Demo 开发包,下载地址为 ([Android](https://cloud.tencent.com/document/product/881/20205))。
74+
75+
2. 导入 `SDK/LiteAVSDK_XXX.aar` 以及 `Demo/app/libs/lib_tcsuperplayer.aar`到工程中去。
76+
77+
3.`app/build.gralde` 中添加依赖:
78+
79+
```gradle
80+
compile(name: 'LiteAVSDK_Professional', ext: 'aar')
81+
compile(name: 'lib_tcsuperplayer', ext: 'aar')
82+
// 超级播放器弹幕集成的第三方库
83+
compile 'com.github.ctiao:DanmakuFlameMaster:0.5.3'
84+
```
85+
86+
4. 在项目`build.gralde`中添加:
87+
88+
```
89+
...
90+
allprojects {
91+
repositories {
92+
flatDir {
93+
dirs 'libs'
94+
}
95+
...
96+
}
97+
}
98+
...
99+
```
100+
101+
102+
103+
104+
105+
## 集成使用
106+
107+
[快速集成](https://github.com/tencentyun/SuperPlayer_Android/wiki)中介绍了主要功能使用。
108+
109+
本项目详细文档位于
110+
https://github.com/tencentyun/SuperPlayer_Android/wiki
111+
112+
## 联系方式
113+
+ Android: https://github.com/tencentyun/SuperPlayer_Android
114+
+ Issues: https://github.com/tencentyun/SuperPlayer_Android/issues
115+
+ 专人解答/技术交流 QQ群: 781719018
116+
+ SDK常见问题: http://faq.qcloudtrtc.com/

Demo/app/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/build

0 commit comments

Comments
 (0)