返回信息流如题,先说一下背景哈,项目中用到了一款SDK,可以用来播放本地的视频以及网络数据流。
由于该SDK里没有提供容器类例如VideoView,仅仅提供了一个XXX.getView()来得到一个View,然后将该View添加到layout例如一个父FrameLayout里,再XXX.play()播放。
默认情况下是只显示一个视频界面的,因此也就初始化了一个视频。现在要做VR,点击一个按钮,然后便将屏幕一分为二,两边均按照当前进度来播放这个视频。
我现在试了一下,由于View不支持clone(),因此在点击按钮之后,初始化第二个视频,还需要加载本地文件,因此造成了左边在播放,右边还在加载。
请问一下,有没有什么方法,可以快速的直接把视频1拷贝到视频2,同时两者的播放进度严格一致?
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #31522同步于 2016/8/1
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖
[Android] 如何快速的拷贝并同步两个视频播放器
FuckUSA
2016/8/1镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
你说的这个容器是指像FrameLayout之类的吧?
我的意思是指,多开一个视频,不知道有没有什么方法可以直接把原来的视频“拷过来”,而不是再从硬盘重新加载。
【 在 fuxuemingzhu 的大作中提到: 】
: 难道不是一个容器,播放的内容是有两部分的
内置httpServer或者用socket模拟,将留本地或者网络的视频流缓存到一个buffer,然后再写给两个XXPlayer,分别播放~基本上能达到同时播到要求~