Я пытался сделать это (2 VideoViews), но воспроизводилось только одно видео.Это из-за декодера linux, который может использоваться только как один экземпляр (из информации трассировки стека).Сейчас, чтобы добиться воспроизведения нескольких видео, я пытаюсь использовать FFmpeg в качестве видеодекодера и OpenGL для поверхности рендеринга.Я еще этого не сделал, но думаю, что это будет слишком тяжелая операция (проиграйте несколько видео).Тем не менее, я надеюсь, что это правильное направление для вас.
Я проверил проблему с декодером, и кажется, что это зависит от ядра Linux: я тестировал на Nexus One с 2.3.4 и 2.6.35.7- ..ядро - не получается.На втором рутируется Nexus One с ядром linux 2.3.4 и 2.6.37.6 - все работает.Также проверьте эту ссылку: http://code.google.com/p/android/issues/detail?id=17802 Итак, можно воспроизводить несколько видео через VideoView, но не на всех устройствах (ядро linux зависело, я думаю).