uni-app 视频模块冲突
uni-app 视频模块冲突
操作步骤:
- 点击页面播放按钮。
预期结果:
- 点击页面播放按钮,视频播放正常。
实际结果:
- 点击页面播放按钮,APP闪退。
bug描述:
我写了一个原生插件,使用了ffmpeg库,和框架的VideoPlayer模块有冲突了。 打基座的时候把我的原生插件打进去,插件可以正常使用,但是标签就使用不了,一点播放就闪退,没有错误信息。 附件为使用Demo,请问这个要怎样解决。
信息类别 | 信息内容 |
---|---|
产品分类 | uniapp/App |
PC开发环境操作系统 | Windows |
PC开发环境操作系统版本号 | Win7 |
HBuilderX类型 | Alpha |
HBuilderX版本号 | 2.8.0 |
手机系统 | iOS |
手机系统版本号 | iOS 12.4 |
手机厂商 | 苹果 |
手机机型 | Iphone 6 Plus |
页面类型 | vue |
打包方式 | 离线 |
项目创建方式 | HBuilderX |
更多关于uni-app 视频模块冲突的实战教程也可以访问 https://www.itying.com/category-93-b0.html
请把你依赖的冲突库移除,插件开发文档最下面有关于冲突的解决办法看一下吧
更多关于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动态库