android - 如何在两个VideoView中同时显示同一视频

标签 android multithreading android-videoview google-cardboard virtual-reality

我正在使用VideoView,正在尝试在两个像application这样的Videoview中显示相同的视频

我正在按照这个link在两个VideoView中显示视频,但是在两个videoview上的音频和视频都出现延迟,因此请帮助我解决此问题。我需要同时播放视频,没有任何延迟

谢谢..

最佳答案

两个纹理 View 和两个MediaPlayers应该可以解决问题。这是link,用于演示使用TextureView播放视频的演示。

http://www.malmstein.com/blog/2014/08/09/how-to-use-a-textureview-to-display-a-video-with-custom-media-player-controls/

然后,您可以通过管理两个媒体播放器来同步播放视频。如果您在同步播放时遇到问题,请对此答案发表评论,然后我将发布代码。

关于android - 如何在两个VideoView中同时显示同一视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35081638/

相关文章:

android - 如何以编程方式禁用android上的状态栏/通知栏?

android - 如何检测有根/越狱的安卓设备

c# - 在 WPF 中安全访问 UI(主)线程

C++ 线程 - 在循环中生成一个对象(类)?

android - 如何使用 videoview 流畅地播放来自 url 的视频?

Android VideoView 不播放 mp4 文件

java - 修复此appium错误: "A session is either terminated or not started"

android - 无法使用 Eclipse 模拟器将文件推送到 SD 卡

c# - 如何避免同时在表上工作的两个(或更多)线程不在同一行上工作?

java - 无法播放该视频进行视频观看