使用VideoView在不同视频之间平滑过渡

时间:2012-03-05 12:42:07

标签: android android-videoview

我正在努力实现以下目标:

  1. 使用VideoView
  2. 从网络上播放长视频
  3. 并行缓冲来自网络的短视频
  4. 在X秒后,暂停长视频并播放短视频
  5. 播放短视频后,我恢复了长视频
  6. 我需要电影之间的过渡尽可能顺畅 我试图通过几种使用ICS的方法实现这一目标:

    1. 在彼此之上使用两个VideoView并在它们之间切换,但我有Z顺序问题

    2. 我已经拿了VideoView的代码并修改它,让其中的另一个MediaPlay缓冲并播放短片

    3. 选项编号2适用于ICS,但是在尝试使用Android 2.3时,它无法正常工作,我已经读过在同一时间运行两个MediaPlay对象并不能保证正常工作。

      我的问题是如何使用Android 2.1或更高版本实现这一目标?

1 个答案:

答案 0 :(得分:0)

选项1永远不可能,因为您无法在同一屏幕上订购两个SurfaceView / VideoView z。 PFB链接说明了同样的事情:

Handling two surfaceViews