美文网首页
七牛播放器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