2011-07-22 21 views
0

因此,我需要制作一个程序(目前该程序是Java),它可以在数据基础上复制数据,并根据数据已收到。我主要需要帮助显示视频剪辑。 {我从来没有制作一个涉及视频剪辑的程序)该程序不需要自行播放剪辑,例如该程序可以使用Windows媒体播放器,程序选择并播放剪辑(我不知道如何做到这一点并且需要帮助)。 例如: 假设有12个视频剪辑,命名剪辑1-剪辑12. 程序以显示ramdom剪辑开始,假设它的剪辑2,现在剪辑2持续30秒,所以在剪辑2正在播放时,数据正在接收。 “clip2”结束之前,分析接收到的数据并生成一个数组,表示哪个视频剪辑最适合播放。假设数组是[9,10,3,11,12,4,5,6,7,8,2,1],这意味着clip9是最佳选择,clip10是第二个最佳选择,依此类推。 因此clip9将在下一个播放。 虽然Clip9正在显示,但数据仍在继续收集,并在Clip9(35秒长的剪辑)结束之前,生成数组[9,11,4,3,5,7,2 ...],现在自clip9最近被播放,它不会再播放,剪辑11被播放。 现在在Clip11结束之前,会生成数组[2,9,10,5 ...],因为clip2最近也播放过,所以不会播放,但clip9最近也播放过,所以clip10将播放。 在Clip10结束之前数组[2,10,5 ...]生成Clip2已播放,但尚未播放最近因此在这种情况下,clip2将被选中并显示。该程序将需要能够长时间运行。一个程序,可以播放视频剪辑和接收数据,而剪辑正在播放

请注意,数组不需要在前一个剪辑结束之前编译数组,只要剪辑连续不间断地播放,就可以在前一个剪辑开始后编译该数组。

而且程序将需要能够收到数据汽车无

+0

哇!这是毫无疑问的整个“帮助”词汇。你有问题吗,还是只是与我们分享? –

回答

0

我会做这个使用Flex(或空气,如果你想在桌面或Android/iOS应用) - 在一个周末。仔细阅读本教程,它会在7分钟内从头开始学习基本知识。

http://www.webkitchen.be/2009/01/06/video-tutorial-add-video-to-your-flex-application/

如果您需要的视频流,看一看的Red5。 (http://www.red5.org/)

顺便说一句,Flex/AIR是ActionScript,它是ECMAScript - 如果您了解Java,那么您将完全熟悉语法。

相关问题