我正在构建一个在Flash/AS3中通过点击机进行叙事的应用程序。目前,有几个(10+)本地加载的.flv文件正在加载到时间线上的FLVPlayback组件中。我正在经历加载延迟,我想知道这个案例的最佳实践/最佳案例场景是什么。这些都是使用“加载外部视频与播放组件”选项的视频导入。
到目前为止,我已经尝试了两种实现方法:
问题是,装货需要很长时间。什么能阻止这种行为?一个长的flv,我在游戏头上寻找()到不同的时刻?我可以在一个单独的FLVPlayback实例中预加载,类似于双缓冲吗?
任何提示或最佳实践都将受到赞赏。
发布于 2012-10-20 19:15:31
虽然您还没有告诉我flv文件是从哪里加载的(本地或远程),而且正如您已经说过的,您正在构建一个kiosk风格的应用程序,我将在这里讨论一下,并说您几乎可以肯定地使用Adobe作为一个kiosk应用程序。
没有理由创建多个FLVPlayback实例,它能够使用getVideoPlayer(index)播放多个视频,这取决于您通过调用它们上的close()来管理流。
如果您正在远程加载文件,则可以使用Adobe使用FileStream类将每个视频下载到本地文件夹。这将加快播放这些文件的过程。
https://stackoverflow.com/questions/12991248
复制相似问题