uni-app 视频黑屏只有声音
uni-app 视频黑屏只有声音
2 回复
在uni-app开发中遇到视频黑屏只有声音的问题,通常与视频组件渲染、硬件加速或格式兼容性有关。以下是常见原因及解决方案:
-
检查视频格式与编码
- 确保视频为H.264编码,MP4容器格式(部分Android设备对H.265兼容性较差)。
- 使用工具(如FFmpeg)转换视频:
ffmpeg -i input.mp4 -c:v libx264 -profile:v baseline output.mp4
-
video组件属性配置
- 添加
enable-hardware-accelerated属性(Android可能需关闭硬件加速):<video enable-hardware-accelerated="{{false}}" /> - 设置
object-fit="cover"避免渲染区域异常。
- 添加
-
平台差异处理
- Android:部分机型需在
manifest.json中配置:"app-plus" : { "hardwareAccelerated": false }
- Android:部分机型需在

