点击页面播放按钮。
- 发布:2020-08-07 10:08
- 更新:2020-08-14 14:44
- 阅读:643
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Win7
HBuilderX类型: Alpha
HBuilderX版本号: 2.8.0
手机系统: iOS
手机系统版本号: iOS 12.4
手机厂商: 苹果
手机机型: Iphone 6 Plus
页面类型: vue
打包方式: 离线
项目创建方式: HBuilderX
操作步骤:
预期结果:
点击页面播放按钮,视频播放正常。
点击页面播放按钮,视频播放正常。
实际结果:
点击页面播放按钮,APP闪退。
点击页面播放按钮,APP闪退。
bug描述:
我写了一个原生插件,使用了ffmpeg库,和框架的VideoPlayer模块有冲突了。
打基座的时候把我的原生插件打进去,插件可以正常使用,但是<Video />标签就使用不了,一点播放就闪退,没有错误信息。
附件为使用Demo,请问这个要怎样解决。
3***@qq.com (作者)
打基座是成功的,没有提示哪个冲突。我插件是用了ffmpeg,videoplayer模块是不是也用了?
2020-08-14 15:12
DCloud_iOS_XHY
回复 3***@qq.com: video是依赖 ijk 做的 ijk 依赖了 ffmpeg,所以你把你依赖的 ffmpeg移除,直接使用 video模块的依赖就好了
2020-08-14 15:15
3***@qq.com (作者)
回复 DCloud_iOS_XHY: 我要使用ffmpeg tool,把ffmpeg依赖去了,就打不了基座了,我不知道videoplayer里面的ffmpeg是怎样,我要怎样使用。
https://service.dcloud.net.cn/build/errorLog/ec310410-de07-11ea-a96f-f92425b7d61a
2020-08-14 16:30
DCloud_iOS_XHY
回复 3***@qq.com: 打基座的时候把 video 模块勾选上,这样才能依赖 video 的依赖
2020-08-14 17:04
3***@qq.com (作者)
回复 DCloud_iOS_XHY: 已经勾上了的
2020-08-14 17:18
DCloud_iOS_XHY
回复 3***@qq.com: 那应该是 ffmpeg 版本不一致导致的,把插件中集成的 ffmpeg 弄成动态库然后集成试一下
2020-08-14 17:35
3***@qq.com (作者)
回复 DCloud_iOS_XHY: 你的意思是弄成两个库吗,ffmpeg动态库,然后再写一个静态库调用ffmpeg动态库
2020-08-18 16:46