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

15 天前
 neimengwuyanzu

现在公司设备是一个大型 Android 设备类似外面投放那种广告机,然后外接了一个 hdmi 线连接一个显示器

现在有个需求就是上下屏要各自播放一个特效视频,但是遇到的问题是机子性能有限,下屏会播放的慢一点,有时候 0.5 秒有时候 1 秒之类的,尝试过在视频加载完成时候在通知 Presentation 开始播放视频,但是效果还有不可控

感觉解决思路好像不对,是不是应该往多屏播放一个视频的方向去考虑,类似演唱会那种很多小屏组成一个大屏,然后播放一个视频这样的解决思路,而不是两块屏幕两个视频播放控件同步开始播放

1355 次点击
所在节点    程序员
23 条回复
MozzieW
15 天前
@neimengwuyanzu #15 性能不行,解决思路还是降低视频像素和帧率。
确定是卡顿导致视频对不上,可以考虑监听视频进度,过快时暂停,等追上来再恢复,但这方案估计体检不好

完整的解决方法只能自己实现视频播放逻辑,把视频帧的时间对上
v2demo
15 天前
之前做过类似的项目,和 19 楼的逻辑一样,同时控制 50 台设备播放相同的视频 播放误差在 200ms 内,肉眼基本无法区分。
neimengwuyanzu
14 天前
@v2demo 目前也是用这个方案了,项目是多模块的 用 eventbus 实时传递进度的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1070068

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX