有没有 Android 端多屏播放一个视频的方案

查看 78|回复 7
作者:neimengwuyanzu   
现在公司设备是一个大型 Android 设备类似外面投放那种广告机,然后外接了一个 hdmi 线连接一个显示器
现在有个需求就是上下屏要各自播放一个特效视频,但是遇到的问题是机子性能有限,下屏会播放的慢一点,有时候 0.5 秒有时候 1 秒之类的,尝试过在视频加载完成时候在通知 Presentation 开始播放视频,但是效果还有不可控
感觉解决思路好像不对,是不是应该往多屏播放一个视频的方向去考虑,类似演唱会那种很多小屏组成一个大屏,然后播放一个视频这样的解决思路,而不是两块屏幕两个视频播放控件同步开始播放
RHG   
有网络连接的话,可以把播放的视频弄成一个在线视频信号源,播放设备连接信号源,信号源可以设置多个不同的,切换播放内容只用更改视频源播放内容即可。
qhd1988   
试试 ffmpeg 合并成一个视频来播放?比如两个 1920x1080 的视频,合并成 1920*2160 的视频,然后"全屏"播放?
neimengwuyanzu
OP
  
@RHG 有网络连接,但是这个是直接下载到本地的 视频大的也就 20M 左右 小的 7-8M ,按理说不是播放本地视频比网络视频效果更好么
neimengwuyanzu
OP
  
@qhd1988 这个有想过,但是目前看的效果是 外接屏只能复制主屏的内容
tool2dx   
配置强的作为主屏,另一个作为副屏,主屏向副屏实时发送当前画面的 rsp 推流,可以两个屏幕同步播放的。
稍微改一下 scrcpy-android 端代码就行。
RHG   
@neimengwuyanzu 看下视频编码方式,比如视频是 H265 的,播放设备不能硬解,双路播放也可能不流畅。那种广告机内置安卓可能还是 4.4 的呢,芯片都弱的不行。
neimengwuyanzu
OP
  
@RHG Android 是 11 得,芯片应该是两元店处理货,UI 复杂一点都会明显卡顿
您需要登录后才可以回帖 登录 | 立即注册

返回顶部