uni-app 视频模块冲突

uni-app 视频模块冲突

操作步骤:

  • 点击页面播放按钮。

预期结果:

  • 点击页面播放按钮,视频播放正常。

实际结果:

  • 点击页面播放按钮,APP闪退。

bug描述:

我写了一个原生插件,使用了ffmpeg库,和框架的VideoPlayer模块有冲突了。 打基座的时候把我的原生插件打进去,插件可以正常使用,但是

信息类别 信息内容
产品分类 uniapp/App
PC开发环境操作系统 Windows
PC开发环境操作系统版本号 Win7
HBuilderX类型 Alpha
HBuilderX版本号 2.8.0
手机系统 iOS
手机系统版本号 iOS 12.4
手机厂商 苹果
手机机型 Iphone 6 Plus
页面类型 vue
打包方式 离线
项目创建方式 HBuilderX

VideoEditDemo.zip


更多关于uni-app 视频模块冲突的实战教程也可以访问 https://www.itying.com/category-93-b0.html

8 回复

请把你依赖的冲突库移除,插件开发文档最下面有关于冲突的解决办法看一下吧

更多关于uni-app 视频模块冲突的实战教程也可以访问 https://www.itying.com/category-93-b0.html


打基座是成功的,没有提示哪个冲突。我插件是用了ffmpeg,videoplayer模块是不是也用了?

回复 3***@qq.com: video是依赖 ijk 做的 ijk 依赖了 ffmpeg,所以你把你依赖的 ffmpeg移除,直接使用 video模块的依赖就好了

回复 DCloud_iOS_XHY: 我要使用ffmpeg tool,把ffmpeg依赖去了,就打不了基座了,我不知道videoplayer里面的ffmpeg是怎样,我要怎样使用。 https://service.dcloud.net.cn/build/errorLog/ec310410-de07-11ea-a96f-f92425b7d61a

回复 3***@qq.com: 打基座的时候把 video 模块勾选上,这样才能依赖 video 的依赖

回复 DCloud_iOS_XHY: 已经勾上了的

回复 3***@qq.com: 那应该是 ffmpeg 版本不一致导致的,把插件中集成的 ffmpeg 弄成动态库然后集成试一下

回复 DCloud_iOS_XHY: 你的意思是弄成两个库吗,ffmpeg动态库,然后再写一个静态库调用ffmpeg动态库

回到顶部