Android 播放一个视频而另一个正在缓冲
我有两个视频。视频A出现在设备上,而视频B需要从internet流式传输。我的目标是在视频B开始缓冲时播放视频A。据我所知,我需要为每个视频创建一个MediaPlayer实例。然后我可以对这两个函数调用prepareAsync(),并开始在onPrepared()中播放。然而,安卓系统似乎存在一些限制,这些限制共同阻碍了其正常工作: 1) MediaPlayer只有在屏幕上提供SurfaceView后才能开始缓冲 2) 一次只能将一个MediaPlayer连接到SurfaceView 3) 仅支持屏幕上的单个SurfaceView 一部手机我设法让两个MediaPlayer实例共享一个SurfaceView。另一方面,我可以在屏幕上同时看到两个SurfaceView。但据我所知,这两者都不是Android的官方支持吗 我做错什么了吗?还有其他人用这个吗Android 播放一个视频而另一个正在缓冲,android,streaming,video-streaming,media-player,buffering,Android,Streaming,Video Streaming,Media Player,Buffering,我有两个视频。视频A出现在设备上,而视频B需要从internet流式传输。我的目标是在视频B开始缓冲时播放视频A。据我所知,我需要为每个视频创建一个MediaPlayer实例。然后我可以对这两个函数调用prepareAsync(),并开始在onPrepared()中播放。然而,安卓系统似乎存在一些限制,这些限制共同阻碍了其正常工作: 1) MediaPlayer只有在屏幕上提供SurfaceView后才能开始缓冲 2) 一次只能将一个MediaPlayer连接到SurfaceView 3) 仅支