我有2个mp4剪辑我想在Python的窗口中播放。 我希望播放第一个剪辑,然后在某个时刻切换到第一个剪辑中间的第二个剪辑(调用函数时)。
它应该看起来像这样
play_first_clip():
pass
play_second_clip():
pass
例如,当播放第一个剪辑然后调用play_second_clip()
时,即使第一个剪辑尚未完成,窗口也会切换到第二个剪辑。
我试图用Pymovie
first = VideoFileClip('first')
first.preview()
second = VideoFileClip('second')
second.preview()
但这当然会在第一个视频完成后播放第二个视频。 有什么建议?
答案 0 :(得分:0)
一个好的解决方案是使用openCV并逐帧显示视频,这样您就可以随时控制下一帧并中断视频
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
AndroidApplicationConfiguration config = new AndroidApplicationConfiguration();
config.useImmersiveMode = true; // libgdx will handle it
initialize(new Main(), config);
}