uni-app的.nvue文件中使用video组件 真机运行显示正常 打包后不显示

uni-app的.nvue文件中使用video组件 真机运行显示正常 打包后不显示

视频组件打包后不显示问题

video组件在Hbuilder真机运行时候,能够正常显示,但是打包之后,video组件不显示,有没有大佬帮忙解释下?

信息项 描述
开发环境 Hbuilder
版本号 未知
项目创建方式 未知

更多关于uni-app的.nvue文件中使用video组件 真机运行显示正常 打包后不显示的实战教程也可以访问 https://www.itying.com/category-93-b0.html

11 回复

已经解决好了。我是用的官方示例里上下滑动播放视频的nvue示例,离线打包的话,lib里还要引用一个文件才能正常播放。

更多关于uni-app的.nvue文件中使用video组件 真机运行显示正常 打包后不显示的实战教程也可以访问 https://www.itying.com/category-93-b0.html


请教下是引用什么文件呢?

回复 BlueStar: 引用的是weex_videoplayer-release.aar

我也遇到了,求助

打开menifest.json —> App模块权限配置—> 勾选VideoPlayer(视频播放)权限,就可以了~

已解决~ 是打包时候没有给app开启权限
打开menifest.json —> App模块权限配置—> 勾选VideoPlayer(视频播放)权限,就可以了~

请问你的APP是离线打包吗?我离线打包方式,按照你的解决方法,貌似没啥效果,生成的nvue页面还是无法播放video~

顶!!!!有用!!困扰我2天了!!! 感谢楼主

楼主你好这个aar我引入了 还是不显示video组件怎么办

在 android studio 里面的 权限 就是 adnroidManifest.xml 文件里面去 添加相应的权限

这是一个常见的打包后资源路径问题。在uni-app中,.nvue文件打包后视频资源路径会发生变化,导致找不到视频文件。

解决方法:

  1. 确保视频资源放在static目录下
  2. 使用绝对路径引用视频资源:
<video src="/static/video.mp4"></video>
  1. 如果是网络视频资源,确保使用完整URL:
<video src="https://example.com/video.mp4"></video>
回到顶部