美文网首页
七牛播放器sdk注意事项

七牛播放器sdk注意事项

作者: 邓立_全栈UncleLi | 来源:发表于2021-05-20 16:35 被阅读0次

    起因:测试小哥提刀来找,说apk升64位架构拍摄选择视频后播放器崩溃了,一调试,报错如下

    报错图一 报错图二 报错图三

    一看报错,牛市啊,比股市还红。。。但这报错却花费了不少时间去调,sdk技术支持也暂时没找到方案,后续自己接着排查

    排查思路

    • 官方pldroid-player-2.2.0.jarlibQPlayer.so是否加上
    • 混淆文件proguard-rules.pro加上以下代码
    -keep class com.pili.pldroid.player.** { *; }
    -keep class com.qiniu.qplayer.mediaEngine.MediaPlayer{*;}
    
    • 对齐一下播放器的jar包和so库,比如是否都是2.2.0版本或者2.2.1版本(目前github上最新是2.2.1)

    解决方案

    经过以上三点排查后,发现问题出在播放器jar版本和so库版本没对应上,本地应用了pldroid-player-2.2.0.jar2.2.1版本的libQPlayer.so,后续改成pldroid-player-2.2.1.jar和对应2.2.1版本libQPlayer.so就好了,所以不要直接在七牛的github当前版本下载文件,一定要到对应的tag里找对应的文件。

    修复后选择视频功能正常了,而不是选择后点下一步的黑屏结果

    效果图一 效果图二 效果图三

    相关文章

      网友评论

          本文标题:七牛播放器sdk注意事项

          本文链接:https://www.haomeiwen.com/subject/jehpjltx.html