位置: 编程技术 - 正文

【媒体应用:Android平台Vitamio播放器探索之路系列】之七:Vitamio 项目集成常见错误汇总(media and)

编辑:rootadmin

推荐整理分享【媒体应用:Android平台Vitamio播放器探索之路系列】之七:Vitamio 项目集成常见错误汇总(media and),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:媒体软件,媒体media,android媒体库,媒体应用是什么,媒体软件英文,android媒体库,媒体应用是什么意思,媒体应用是什么意思,内容如对您有帮助,希望把文章链接给更多的朋友!

作者:郭嘉 邮箱:allenwells@.com 博客: github: Vitamio无法使用的错误1.1 SO库相关问题

凡是此类错误,一般只有以下几种情况:

Vitamio只支持ARMv6+以上的CPU,如果报以上错误,说明不支持你的机器。(注意:模拟器要使用4.0以上)

没有调用检测解码包的代码(即没有解压解码包,Vitamio会根据当前CPU的类型自动解压相应平台的库),使用方法参照DEMO:

注意:Vitamio官方给出的Demo中res/raw目录下有个libarm.so也要拷贝到你的工程中,如下图所示:

没有以Library的方式使用Vitamio,漏拷贝了VitamioBundle里面的类库或代码,例如libvinit.so、libarm.so等。

如果您有自己的so,请参考Vitamio的libs文件夹(armeabi、armeabi-v7a、x)将so拷贝、新建相应的文件夹。

【媒体应用:Android平台Vitamio播放器探索之路系列】之七:Vitamio 项目集成常见错误汇总(media and)

如果您是从旧版本Vitamio升级过来,尤其是早期以集成方式使用的,而现在又以Library方式使用,请删除相关的类和文件(res/raw/libarm.so、libs下面的libvinit.so、io.vov.vitamio下面相应的类文件),最后改一下当前项目的versionCode(Vitamio根据当前项目的版本自动重新解压升级)。最后可以尝试卸载之前的app重新安装。强烈建议下载最新版本,先跑通官网例子,没有问题再自己集成,最后搞不定还可以直接在官网例子上修改。

极少数几款设备,比如华为S、三星GT-S(CPU是ARMv6+,但是无法使用)。

二 视频无法播放的错误2.1 avformat_open_input: I/O error

确保视频没有问题。先拿VLC、系统自带的播放器或者PC上的播放器,测试一下链接,确保视频是可以播放的。

确保调用方法没有问题。参考官方的例子,先用官网例子测试一个可以播放的链接,然后再不改动其他的代码情况下仅更改播放地址进行测试。

确保测试环境一致。比如拿能上网的PC测试完后拿无法上网的手机测试,那肯定不行。

前面都确保没有问题后最后使用VPlayer来进行测试,如果VPlayer能够播放,那Vitamio一定能播放,否则只有一种情况:不支持!

2.2 java.io.FileNotFoundException: No content provider

这个不是错误,是正常的处理。现在播放视频是这样做的:先把 URL 当做一个 ContentProvider 来打开,如果打不开,就直接当做 URL 来打开 java.lang.SecurityException:Not allowed to bind to service Intent … VitamioService

如果手机上安装了VPlayer并且使用了旧版本(3.0以前)的Vitamio,可能会报这个错,可以简单理解为冲突,所以后续VitamioService这个类在3.0以后就没有了,还有相关的MediaScannerService也没有了。

2.3 java.lang.NoClassDefFoundError: io.vov.vitamio.R$raw

Vitamio 3.0默认以Android Library的方式使用,对raw的引用使用的io.vov.vitamio.R,如果不是以这种方式使用比如简单的拷贝合并就报这个错。建议以Android Library方式使用,便于后续升级。如果仍然坚持要拷贝合并,可以通过在本工程新建包名io.vov.vitamio,新建R类来实现:

2.4 Fatal signal (SIGSEGV) at 0xbea (code=1), thread (ov.vitamio.demo)

类似Fatal signal崩溃的问题,一般是MediaPlayer的生命周期没有使用正确。比如还没有prepare就去调用isPlaying等其他方法都会导致这个问题,使用系统的MediaPlayer也会抛出IllegalStateException的异常。建议去Android官网看文档:

[置顶] Android ListView ExpandableListView GridView WebView ScrollView HorizontalScrollView等 上拉加载,下拉刷新! 第一次写博客有点紧张,如果有错的话,欢迎您纠正!大家都知道目前App都有一个常见的功能就是上拉加载、下拉刷新,其实就是分页。但是今天要用第

Android学习能力之移动应用分析 1.移动应用分析是什么移动应用是移动互联网的重要载体,移动应用分析是指在获得移动用户使用等基本数据情况下,由服务端进行数据分析,深入挖掘

EditText键盘的控制,程序中弹出和隐藏 @OverridepublicvoidonClick(Viewv){super.onClick(v);switch(v.getId()){caseR.id.EditText的

标签: media and

本文链接地址:https://www.jiuchutong.com/biancheng/374426.html 转载请保留说明!

上一篇:Android Cursor源码笔记(1)(android源码分析实录)

下一篇:[置顶] Android ListView ExpandableListView GridView WebView ScrollView HorizontalScrollView等 上拉加载,下拉刷新!([置顶]公主大人接下来是拷问时间31)

  • 所得税费用为负数
  • 金税盘开票系统怎么增加税目
  • 退个税app操作
  • 销售收入怎么做会计凭证
  • 计提工资是包含社保吗
  • 测绘费开票需备注吗
  • 分公司的税收机关在总公司还是分公司
  • 资产负债表长期借款包括哪些
  • 项目部分回款是什么意思
  • 开出转账支票怎么入账
  • 餐饮会员充值赠送内帐怎么做账务处理
  • 如何计算企业当年利润
  • 事业编年底
  • 公司前三季度实现营业收入59.17亿元
  • 集团内部拆借资金
  • 分包发票怎么开对方可以差额纳税
  • 资产负债表的应收票据包括什么
  • 酒店固定资产明细表范本
  • 环保税计入项目成本吗
  • 认缴资本 实收资本
  • 工程前期咨询收费标准
  • 办公家具会计分录怎么做
  • dolby audio设置
  • 电缆与变压器连接有何规定
  • 有限责任公司出资方式有哪些
  • 平时发票未上传怎么回事
  • 出口发票汇率按照报关单什么时间计算
  • 公司运输车辆加油会计分录
  • 任务栏音量图标点击无反应
  • 结转工程成本属于什么会计科目
  • 房地产企业用开发产品对外投资涉及税收
  • 损益类科目有哪些借贷方向
  • 苹果macOSBigSur是什么型号
  • 农业产品征税范围注释财税字[1995]52号a
  • 面试官问几个问题
  • vue3项目中使用el-dialog
  • 最详细、最完整的相机标定讲解
  • uniapp自定义导航栏渐变
  • vue中computed和watch区别
  • object.assign(this.$data, this.$options.data())
  • php curl_exec
  • 营改增小规模纳税人可以进项税额扣除对吗
  • 红字申请表开错了怎么办
  • 汽车租赁业务是否属于租赁服务
  • 先开发票还是先收钱
  • 增值税买一送一处理方法
  • sql批量替换值
  • 采购材料单表格
  • mysql怎么实现原子性
  • 专用发票与普通发票的区别有
  • 已出库的成品退货怎么办
  • 进账税发票未认账怎么办
  • 车船税手续费返还时间
  • 工程预付款发票开什么明细项目
  • 医疗保险个人缴纳比例
  • 售后回租的实际利率怎么计算
  • 债券发行费用计入初始成本会计分录
  • 纳税申报准备什么材料
  • 用友t3财务通普及版如何开下年账
  • 建账的基本流程图
  • sqlserver存储过程怎么查看
  • ubuntu系统中怎么重启proftpd程序
  • win8蓝牙连不上
  • win7桌面右键菜单多余选项删除
  • win10怎么看电池寿命
  • WIN10开始菜单点不动
  • linux命令行在哪
  • opengl实现光照效果
  • 在github开源的项目有假的吗
  • js取二维数组数组的值
  • js的匿名函数
  • div+css与xhtml+css分别是什么意思?
  • display getSize()
  • 税控盘税务数字书驱动找不到应用程序是咋回事
  • 烟草局收入怎么样
  • 小规模纳税人租金收入增值税税率
  • 一般纳税人注销公司需要查账吗
  • 贵阳市税务局基本情况
  • 安徽省历任书记
  • 国家税务总局网站官网贵州省税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设