世事洞明皆学问,人情练达即文章。这篇文章主要讲述安卓MediaPlayer 播放网络视频源走了Error监听(原因同 Glide 无法加载Http图片)相关的知识,希望能为你提供帮助。
问题:网上拿了一个视频加载封装库,主要封装了MediaPlayer,运行下视频是可以正常播放的,且视频源是网络视频源,但是引入我的项目里面的时候无法播放,mmp
调试下发现走了 public boolean onError(MediaPlayer mp, int what, int extra) 这个监听,后面两个参数是(1,-2147483648),源码中有对这串数字的解释:<
li>
<
code>
MEDIA_ERROR_SYSTEM (-2147483648)<
/code>
- low-level system error.
勉强解释就是低系统错误,mmp,我系统贼高,看不起我么?
然后各种百度...
解决:https://stackoverflow.com/questions/11540076/android-mediaplayer-error-1-2147483648(stack overflow 真的强,英语好就是强,有点飘了)
文章图片
【安卓MediaPlayer 播放网络视频源走了Error监听(原因同 Glide 无法加载Http图片)】
先解决,然后搜下这是啥意思,再看:https://www.jianshu.com/p/fd0b0fd0e34c(放心,中文)
文章图片
文章下面有好几种解决方法,同样这问题也出现在Glide 加载 http://图片上面,无法显示,每次我都改成https:// ,这下知道原因了
谢谢!
推荐阅读
- uniapp推出小程序SDK,会是一场技术驱动的行业变革吗()
- mybatis mapper加载原理
- NextCloud的AppStore打开很慢打开后空白的原因及解决方法
- tensorflow学习之——tf.app.flags.DEFINE_XXXX() 使用flags定义命令行参数
- 微信小程序uniapphas not been registered yet.报错解决方案
- Android存储--SharedPreferences
- APP开发过程
- P12 添加 AutoMapper
- vant Weapp使用 引入