VOD_Android_SDK issues
https://hdgit.bokecc.com/ccvideo/VOD_Android_SDK/-/issues
2020-08-31T02:24:34Z
https://hdgit.bokecc.com/ccvideo/VOD_Android_SDK/-/issues/10
DWIjkMediaPlayer这个类中有个地方会报空指针
2020-08-31T02:24:34Z
韩瑞松
DWIjkMediaPlayer这个类中有个地方会报空指针
*Created by: rhf05290*
if (mCopyMap != null) {
List<Integer> list = this.a(mCopyMap);
if (list != null) {
if (isBackupPlay) {
if (list.size() > 1) {
this.a((Integer)list.get(1));
}
} else {
this.a((Integer)list.get(0));
}
}
}
}
能否改为如下:
if(list.size() > 0){
this.a((Integer)list.get(0));
}
*Created by: rhf05290*
if (mCopyMap != null) {
List<Integer> list = this.a(mCopyMap);
if (list != null) {
if (isBackupPlay) {
if (list.size() > 1) {
this.a((Integer)list.get(1));
}
} else {
this.a((Integer)list.get(0));
}
}
}
}
能否改为如下:
if(list.size() > 0){
this.a((Integer)list.get(0));
}
https://hdgit.bokecc.com/ccvideo/VOD_Android_SDK/-/issues/2
请教几个问题
2018-11-02T04:43:54Z
韩瑞松
请教几个问题
*Created by: perfectnihil*
问几个问题
1. DWMediaPlayer DWIjkMediaPlayer
这两个类都是用来播放的,有什么区别
2. 这两个类有播放进度的回调吗?还是只能自己做定时器然后一直getCurrentPosition()
3. Andriod SDK Andriod_SDK_DRM Andriod_SDK_vr
这三个有什么区别 DRM vr 指的是什么?
*Created by: perfectnihil*
问几个问题
1. DWMediaPlayer DWIjkMediaPlayer
这两个类都是用来播放的,有什么区别
2. 这两个类有播放进度的回调吗?还是只能自己做定时器然后一直getCurrentPosition()
3. Andriod SDK Andriod_SDK_DRM Andriod_SDK_vr
这三个有什么区别 DRM vr 指的是什么?
https://hdgit.bokecc.com/ccvideo/VOD_Android_SDK/-/issues/12
java.util.ConcurrentModificationException
2020-09-08T03:04:53Z
韩瑞松
java.util.ConcurrentModificationException
*Created by: Liang-5*
1 java.util.ArrayList$Itr.next(ArrayList.java:860)
2 com.bokecc.projection.ProjectionDeviceList.getClingDevice(ProjectionDeviceList.java:43)
3 com.bokecc.projection.ProjectionBrowseRegistryListener.deviceRemoved(ProjectionBrowseRegistryListener.java:60)
4 com.bokecc.projection.ProjectionBrowseRegistryListener.remoteDeviceRemoved(ProjectionBrowseRegistryListener.java:33)
5 org.fourthline.cling.registry.RemoteItems$4.run(RemoteItems.java:218)
6 java.util.concurrent.ThreadPoolExecutor.processTask(ThreadPoolExecutor.java:1187)
7 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
8 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
9 java.lang.Thread.run(Thread.java:929)
![bug2](https://user-images.githubusercontent.com/17779456/92428933-1a470480-f1c3-11ea-9239-ba1e8684a83b.png)
*Created by: Liang-5*
1 java.util.ArrayList$Itr.next(ArrayList.java:860)
2 com.bokecc.projection.ProjectionDeviceList.getClingDevice(ProjectionDeviceList.java:43)
3 com.bokecc.projection.ProjectionBrowseRegistryListener.deviceRemoved(ProjectionBrowseRegistryListener.java:60)
4 com.bokecc.projection.ProjectionBrowseRegistryListener.remoteDeviceRemoved(ProjectionBrowseRegistryListener.java:33)
5 org.fourthline.cling.registry.RemoteItems$4.run(RemoteItems.java:218)
6 java.util.concurrent.ThreadPoolExecutor.processTask(ThreadPoolExecutor.java:1187)
7 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
8 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
9 java.lang.Thread.run(Thread.java:929)
![bug2](https://user-images.githubusercontent.com/17779456/92428933-1a470480-f1c3-11ea-9239-ba1e8684a83b.png)
https://hdgit.bokecc.com/ccvideo/VOD_Android_SDK/-/issues/11
java.lang.IllegalStateException Task already scheduled or cancelled
2020-09-03T02:16:12Z
韩瑞松
java.lang.IllegalStateException Task already scheduled or cancelled
*Created by: rhf05290*
java.util.Timer.sched(Timer.java:408)
--
2 java.util.Timer.schedule(Timer.java:200)
3 com.bokecc.sdk.mobile.download.Downloader.g(Downloader.java:494)
4 com.bokecc.sdk.mobile.download.Downloader.a(Downloader.java:517)
5 com.bokecc.sdk.mobile.download.Downloader.c(Downloader.java:234)
6 com.bokecc.sdk.mobile.download.Downloader.b(Downloader.java:41)
7 com.bokecc.sdk.mobile.download.Downloader$1.run(Downloader.java:209)
8 java.lang.Thread.run(Thread.java:929)
*Created by: rhf05290*
java.util.Timer.sched(Timer.java:408)
--
2 java.util.Timer.schedule(Timer.java:200)
3 com.bokecc.sdk.mobile.download.Downloader.g(Downloader.java:494)
4 com.bokecc.sdk.mobile.download.Downloader.a(Downloader.java:517)
5 com.bokecc.sdk.mobile.download.Downloader.c(Downloader.java:234)
6 com.bokecc.sdk.mobile.download.Downloader.b(Downloader.java:41)
7 com.bokecc.sdk.mobile.download.Downloader$1.run(Downloader.java:209)
8 java.lang.Thread.run(Thread.java:929)
https://hdgit.bokecc.com/ccvideo/VOD_Android_SDK/-/issues/9
com.bokecc.sdk.mobile.util.HttpUtil.sendAnalyse(HttpUtil.java:437)
2020-08-31T02:25:50Z
韩瑞松
com.bokecc.sdk.mobile.util.HttpUtil.sendAnalyse(HttpUtil.java:437)
*Created by: rhf05290*
项目经常会出现这个异常com.bokecc.sdk.mobile.util.HttpUtil.sendAnalyse(HttpUtil.java:437)
*Created by: rhf05290*
项目经常会出现这个异常com.bokecc.sdk.mobile.util.HttpUtil.sendAnalyse(HttpUtil.java:437)
https://hdgit.bokecc.com/ccvideo/VOD_Android_SDK/-/issues/13
SO库实在是太大了。整个包体积一半多都是你们直播平台引入的SO库。
2020-09-25T00:22:01Z
韩瑞松
SO库实在是太大了。整个包体积一半多都是你们直播平台引入的SO库。
*Created by: Dboy233*
SO库实在是太大了。整个包体积一半多都是你们直播平台引入的SO库。
你们能解决一下吗。优化一下大小。
*Created by: Dboy233*
SO库实在是太大了。整个包体积一半多都是你们直播平台引入的SO库。
你们能解决一下吗。优化一下大小。
https://hdgit.bokecc.com/ccvideo/VOD_Android_SDK/-/issues/4
可以去掉org.apache.http.legacy.jar 依赖吗
2020-05-07T00:58:48Z
韩瑞松
可以去掉org.apache.http.legacy.jar 依赖吗
*Created by: PittyXu*
官方都不支持了
*Created by: PittyXu*
官方都不支持了
https://hdgit.bokecc.com/ccvideo/VOD_Android_SDK/-/issues/5
MediaPlayActivity
2020-05-08T06:32:34Z
韩瑞松
MediaPlayActivity
*Created by: CaiXiaoDong1991*
没有提供单独播放的MediaPlayerView,只能看着demo自己撸一个,然后MediaPlayActivity一个类写了3000多行代码,为什么不把控制器单独写成一个View呢(MediaPlayerController)?然后MediaPlayerView也就是MediaPlayerController加TextureView。3000行代码真不给力。然后有个问题,我看下载的逻辑有个数据库操作的,用了ObjectBox,数据库操作不是异步的吗?下载多个的时候用 for循环直接进行多次数据库操作,不会丢失吗?不应该一次性写入多个数据,一次数据库操作吗?然后数据库操作也有成功失败吧?没有回调处理?
*Created by: CaiXiaoDong1991*
没有提供单独播放的MediaPlayerView,只能看着demo自己撸一个,然后MediaPlayActivity一个类写了3000多行代码,为什么不把控制器单独写成一个View呢(MediaPlayerController)?然后MediaPlayerView也就是MediaPlayerController加TextureView。3000行代码真不给力。然后有个问题,我看下载的逻辑有个数据库操作的,用了ObjectBox,数据库操作不是异步的吗?下载多个的时候用 for循环直接进行多次数据库操作,不会丢失吗?不应该一次性写入多个数据,一次数据库操作吗?然后数据库操作也有成功失败吧?没有回调处理?
https://hdgit.bokecc.com/ccvideo/VOD_Android_SDK/-/issues/3
ijkJava 可以用官方的吗
2020-05-07T00:58:34Z
韩瑞松
ijkJava 可以用官方的吗
*Created by: PittyXu*
sdk中可以实现不继承ijkMediaPlayer只引用吗?用官方给的jar包run不起来
SDK应该封装数据获取方法,提供让用户自己去选择MeidaPlayer的能力
*Created by: PittyXu*
sdk中可以实现不继承ijkMediaPlayer只引用吗?用官方给的jar包run不起来
SDK应该封装数据获取方法,提供让用户自己去选择MeidaPlayer的能力
https://hdgit.bokecc.com/ccvideo/VOD_Android_SDK/-/issues/7
ijk库的疑问
2020-07-03T08:28:33Z
韩瑞松
ijk库的疑问
*Created by: limuyang2*
sdk中所使用的 ijk so文件是否都是标准的?有没有经过魔改??
目前出现第三方sdk 的 ijk 冲突问题,需要取其一。
*Created by: limuyang2*
sdk中所使用的 ijk so文件是否都是标准的?有没有经过魔改??
目前出现第三方sdk 的 ijk 冲突问题,需要取其一。
https://hdgit.bokecc.com/ccvideo/VOD_Android_SDK/-/issues/8
视频播放页面,频繁切换播放视频,会从0分0秒重新播放
2020-08-12T07:02:29Z
韩瑞松
视频播放页面,频繁切换播放视频,会从0分0秒重新播放
*Created by: rhf05290*
*Created by: rhf05290*
https://hdgit.bokecc.com/ccvideo/VOD_Android_SDK/-/issues/6
重力横屏真的实现了吗?
2020-05-22T00:51:27Z
韩瑞松
重力横屏真的实现了吗?
*Created by: zxlbxx*
根据更新文档,v3.4.0就已经支持重力横屏了,可是我实测Demo无论是AVD虚拟机还是真机都是没有重力横屏的效果的。
本着对官方的信任,自己去翻了代码,发现确实注册了onSensorChanged事件,但是并没有对旋转角度进行判断,也没有调用全屏方法,也没有修改全屏状态变量isFullScreen,反而还是根据全屏变量状态判断的:
`
if (isFullScreen) {
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE);
}
`
其他用户都没有用到这个功能吗?还是只有我们自己用到了。
请官方再测试一下吧。谢谢
*Created by: zxlbxx*
根据更新文档,v3.4.0就已经支持重力横屏了,可是我实测Demo无论是AVD虚拟机还是真机都是没有重力横屏的效果的。
本着对官方的信任,自己去翻了代码,发现确实注册了onSensorChanged事件,但是并没有对旋转角度进行判断,也没有调用全屏方法,也没有修改全屏状态变量isFullScreen,反而还是根据全屏变量状态判断的:
`
if (isFullScreen) {
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE);
}
`
其他用户都没有用到这个功能吗?还是只有我们自己用到了。
请官方再测试一下吧。谢谢
https://hdgit.bokecc.com/ccvideo/VOD_Android_SDK/-/issues/1
请问CC视频的demo中用到切面编程AOP了吗
2019-01-07T05:37:19Z
韩瑞松
请问CC视频的demo中用到切面编程AOP了吗
*Created by: ColorDesert*
因为你们使用的aspectjrt-1.7.3.jar版本太低我们项目中使用的是1.8.9版本有冲突,所以需要弄清楚aspectjrt-1.7.3.jar是在demo中用到了,还是视频播放先关的jar用到了。根据情况做项目的兼容,谢谢!
*Created by: ColorDesert*
因为你们使用的aspectjrt-1.7.3.jar版本太低我们项目中使用的是1.8.9版本有冲突,所以需要弄清楚aspectjrt-1.7.3.jar是在demo中用到了,还是视频播放先关的jar用到了。根据情况做项目的兼容,谢谢!