Git Product home page Git Product logo

cloudplayerdemo's People

Contributors

readyshowshow avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

cloudplayerdemo's Issues

demo直接运行就报以下的错误。。。没人维护了吗????

java.lang.RuntimeException: Unable to instantiate application com.cloud.player.CloudPlayerApplication: java.lang.ClassNotFoundException: Didn't find class "com.cloud.player.CloudPlayerApplication" on path: DexPathList[[zip file  #"/data/app/com.cloud.player-5YMrWQuF5eyUx0EC24peng==/base.apk"],nativeLibraryDirectories=[/data/app/com.cloud.player-5YMrWQuF5eyUx0EC24peng==/lib/arm, /data/app/com.cloud.player-5YMrWQuF5eyUx0EC24peng==/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib]]

播放视频,出现空指针异常,无法播放,请加判空处理

E/AndroidRuntime: FATAL EXCEPTION: PlayerTrack-Thread
Process: com.cloud.player, PID: 3593
java.lang.NullPointerException: Attempt to read from field 'java.util.ArrayList com.youku.playerservice.ad.VideoAdvInfo.VAL' on a null object reference
at com.youku.playerservice.statistics.do.if(SourceFile:192)
at com.youku.playerservice.statistics.PlayerTrack$1$5.run(SourceFile:229)
at android.os.Handler.handleCallback(Handler.java:836)
at android.os.Handler.dispatchMessage(Handler.java:103)
at android.os.Looper.loop(Looper.java:203)
at android.os.HandlerThread.run(HandlerThread.java:61)

检测 App 中是否存在 FFmpeg 文件读取漏洞。

FFmpeg 是一个使用广泛的多媒体框架,支持解码、编码、转码、复用、解 复用、流媒体、过滤器和播放几乎任何格式的多媒体文件,目前有非常多的 视音频软件或是视频网站、手机 APP 都采用了这个库。该漏洞利用了 FFmpeg 处理 HLS(HTTP Live Streaming)播放列表的功能,在 AVI 文件 中的 GAB2 字幕块中嵌入了一个恶意构造的 HLS 文件,然后提供使用 FFmpeg 的目标站点进行转码,在解析的过程中该 avi 文件被当做一个 XBIN 的视频流来处理,再通过 XBIN 的编解码器根据构造的目标路径把站点本地 的文件包含进来,最后通过下载转码后的视频文件来获取目标站点本地的文 件内容 (例如:/etc/passwd 文件内容)。FFmpeg 中存在的该漏洞,不仅可以 触发本地文件读取以获得服务器文件,如果客户端使用了有漏洞的 FFmpeg 库,同样能触发本地文件读取漏洞,这样通过一段视频,就能获得手机中的文件 内容了。该漏洞可能导致服务器端以及应用内存储的个人身份信息、密码等 重要敏感信息泄露。

开发者自查:开发者应将使用的 FFmpeg 版本升级至 3.3.2 版本及以上。

Could not resolve com.youku.cloud.player:CloudPlayerSDK:7.1.3.1

Getting this error as JCenter() repo is no longer supported. Added and Replaced with mavenCentral() but getting same issue again and again.
Can someone let me know where this lib is hosted after sunset.
Please find error below:

  • What went wrong:
    Could not determine the dependencies of task ':app:compileDevDebugJavaWithJavac'.

Could not resolve all task dependencies for configuration ':app:devDebugCompileClasspath'.
Could not resolve com.youku.cloud.player:CloudPlayerSDK:7.1.3.1.
Required by:
project :app
> Could not resolve com.youku.cloud.player:CloudPlayerSDK:7.1.3.1.
> Could not get resource 'https://dl.bintray.com/readyshow/CloudPlayer/com/youku/cloud/player/CloudPlayerSDK/7.1.3.1/CloudPlayerSDK-7.1.3.1.pom'.
> Could not GET 'https://dl.bintray.com/readyshow/CloudPlayer/com/youku/cloud/player/CloudPlayerSDK/7.1.3.1/CloudPlayerSDK-7.1.3.1.pom'. Received status code 403 from server: Forbidden

jar包冲突

有没有办法在引入aar的时候,过滤掉SDK引入的一些包?因为我的项目里其他的library中已经引入了

播放完成后返回按钮不显示

窗口播放和全屏播放都是在播放完成后没有显示出返回按钮,调用setBackButtonVisible()方法也不起作用。另外能指定播放结束的画面吗,产品希望播放结束后就停留在结束的进度上,可以让用户拖动进度或者缩放全屏模式。

在Androidstudio 3.2.1上运行报错

该包在Androidstudio3.2.1上(不论在Windows环境还是在Mac环境下)运行时报错,报错信息为java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList]******couldn't find "libirdetodrm.so",在之前的版本(3.1.4)上运行不会报错。使用单步调试发现,由于在执行youkuPlayer = new YoukuPlayer(this);这句代码时突然crash.报错信息如上所述。希望楼主帮我解决一下

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.