提交 089fe971 编写于 作者: S shuyu

1.6.9(2017-07-08)

如果出现有声音没画面,或者有画面没声音的异常情况,请先了解以下内容。(DEMO中有些列表开启了静音模式,属于正常情况)
### 项目是基于ijkplayer编译的so,ijkplayer基于FFPMEG
---------
#### 出于so大小考虑,编译so只支持了常用的视频编码,如果需要支持额外类型,可重新编译ijkplayer源码,配置module.sh然后编译so,替换现在项目中的so,注意so的版本要和ijk的java版本一致。编译流程可参考首页编译https的so流程。
---------
#### 说明:如果出现有声音没画面,或者有画面没声音的异常情况,请先了解以下内容。(DEMO中有些列表开启了静音模式,属于正常情况)**
简单来说,mp4并不是视频编码,可以称为视频容器,而H264/H263等这样才是视频编码,AAC为音频编码等。
对于视频相关的,推荐雷宵骅的视频基础:[视音频编解码技术零基础学习方法](http://blog.csdn.net/leixiaohua1020/article/details/18893769),这里你可以了解到视频和音频相关编码和协议的东西。
......
![](https://github.com/CarGuo/GSYVideoPlayer/blob/master/home_logo.png)
## 基于[IJKPlayer](https://github.com/Bilibili/ijkplayer),实现了多功能的视频播放器。
## 基于[IJKPlayer](https://github.com/Bilibili/ijkplayer),实现了多功能的视频播放器。 (请仔细阅读下方各项说明,大多数问题可在下方找到解答)。
* **支持基本的拖动,声音、亮度调节。**
* **支持边播边缓存,使用了[AndroidVideoCache](https://github.com/danikula/AndroidVideoCache)。**
* **支持视频本身自带rotation的旋转。**
......@@ -82,7 +82,8 @@ dependencies {
### [--- 问题集锦 - 入口 ](https://github.com/CarGuo/GSYVideoPlayer/blob/master/QUESTION.md)
### [--- IJKPlayer问题 - 入口](http://www.jianshu.com/p/220b00d00deb) 
### [--- IJKPlayer编译自定义SO - 入口](http://www.jianshu.com/p/bd289e25d272) 
### [--- 简书详解 - 入口](http://www.jianshu.com/p/9fe377dd9750)
### [--- 简书详解 (项目的基础)- 入口](http://www.jianshu.com/p/9fe377dd9750)
### [--- 项目支持视频格式(如果遇上黑屏,没声音)](https://github.com/CarGuo/GSYVideoPlayer/blob/master/DECODERS.md)
 
## 运行效果
......@@ -145,4 +146,5 @@ public GSYVideoPlayer getFullWindowPlayer()
```
请参看IJKPlayer和AndroidVideoCache相关协议。
项目最开始是从jiecao过来的,只是后来方向不同,所以慢慢的也异化了。
```
......@@ -23,7 +23,7 @@ public GSYVideoPlayer getFullWindowPlayer()
* 增加旋转使能后是否跟随系统设置
```
/**
* 是否更新系统旋转,false的话,系统禁止旋转也会跟着旋转
* 是否跟随系统旋转,false的话,系统禁止旋转也会跟着旋转
* @param rotateWithSystem 默认true
*/
public void setRotateWithSystem(boolean rotateWithSystem)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册