QUESTION.md 2.2 KB
Newer Older
S
shuyu 已提交
1
## GSYVideoPlayer 问题集锦
S
shuyu 已提交
2

S
readme  
shuyu 已提交
3 4
#### 0、因为某些原因,现在使用jitpack.io,如果使用依赖的朋友,还请各位切换到jitpack的依赖,详情可见github首页,还请见谅见谅。

S
shuyu 已提交
5
#### 1、导入项目不成功?
S
shuyu 已提交
6 7 8

 项目最外部有一个dependencies.gradle,所有的项目依赖都在这里面,然后参考项目根目录的build.gradle,在最顶部有apply from: 'dependencies.gradle',这样gsyVideoPlayer就可以找到对应的依赖了。gradle方便可参考察[Android蹲坑的疑难杂症集锦(兼Gradle) 二](http://www.jianshu.com/p/86e4b336c17d)

S
shuyu 已提交
9
#### 2、ClassNotFoundException
S
shuyu 已提交
10 11 12

 确保你的拆包Application配置正常 。

S
shuyu 已提交
13
#### 3、找不到对应的so
S
shuyu 已提交
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39

  可以配置ndkguolv,或者引用21以上的arm64,x84_64
```
android {


        ···

    defaultConfig {
        ···
        ndk {

            //APP的build.gradle设置支持的SO库架构

            abiFilters 'armeabi', 'armeabi-v7a', 'x86'
        }

    }
}
```
```
compile 'tv.danmaku.ijk.media:ijkplayer-arm64:0.7.5'
compile 'tv.danmaku.ijk.media:ijkplayer-x86_64:0.7.5'

```

S
shuyu 已提交
40
#### 3、全屏的时候自动停止了
S
shuyu 已提交
41 42 43 44

 是否监听了列表滑动了,在监听里更新了列表之类的。


S
shuyu 已提交
45
#### 4、播放一个列表的视频,可以在在listener的oncomplete里面,结束后延时一会再播放。
S
shuyu 已提交
46 47 48



S
shuyu 已提交
49
#### 5、目前不支持3gp或者mepg,请保证视屏格式H264,AAC音频。
S
shuyu 已提交
50

S
shuyu 已提交
51 52
如果拍摄的视频播放不了,可以尝试用使用系统录制的项目:[VideoRecord](https://github.com/CarGuo/VideoRecord)
或者使用JAVACV录制的项目:[FFmpegRecorder](https://github.com/CrazyOrr/FFmpegRecorder ),测试视频是否可以播放。
S
shuyu 已提交
53 54 55



S
shuyu 已提交
56
#### 6、如何在列表暂停,参看主页版本说明 1.4.1
S
shuyu 已提交
57 58 59



S
shuyu 已提交
60
#### 7、如何直接横屏,参看主页版本说明 1.2.5
S
shuyu 已提交
61 62 63



S
shuyu 已提交
64
#### 8、如何从XXX开始播放,参考主页版本说明 1.3.4
S
shuyu 已提交
65 66 67



S
shuyu 已提交
68
#### 9、为什么拖动视屏会弹回来,因为ijk的FFMPEG对关键帧问题,目前无解。
S
shuyu 已提交
69 70 71



S
shuyu 已提交
72
#### 10、列表全屏返回问题,参看demo的list接口。
S
shuyu 已提交
73 74 75 76 77 78 79 80 81 82 83


### 11、播放TAG

TAG是用于判断多个列表下不同播放列表的
position也不要忘记哟

```
gsyVideoPlayer.setPlayTag(TAG);
gsyVideoPlayer.setPlayPosition(position);
```