as3 | Flash |更好地理解将视频导入Flash的含义

问题描述

| 我正在制作一个项目,其中包括许多视频。简而言之:假设我想将20个视频放到屏幕上(我不会将它们放在一起-例如,在5页上将它们放在一起4个),并且用户可以听到15秒的声音他们,然后决定他/她是否要播放整个视频。 这是我用于导入的常规代码(只是为了了解如何导入):
    playlistVideodisplay[i].movie = new FLVPlayback();
    playlistVideodisplay[i].movie.load(\"videos/somefile.flv\");
据我了解-Flash会轻松加载每个15秒的20个视频,然后在用户请求特定视频时,Flash会加载此特定短视频的完整视频。 但是-我宁愿使用另一种方式-加载全长(比如说10/7/5分钟),并且当用户可以播放15秒样本时,如果他/她愿意,他将播放完整视频(无需重新加载新视频-不能在短视频和长视频之间进行平滑转换)。 我的问题是:我是否认为导入更大的电影会使得一切变得艰难而缓慢,这是错误的吗?     

解决方法

        首先:您可能会不导入全长FLV:s而对您的用户大有帮助。对于20个5分钟的视频,您将要导入100分钟的运动图像。好多啊。对于在有限带宽(例如移动宽带)上冲浪的人来说,很容易吃掉每月分配带宽的很大一部分。 仅出于这个原因,我会说一下小型预览。 话虽如此,我建议您看一下该类:http://help.adobe.com/zh_CN/FlashPlatform/reference/actionscript/3/flash/net/NetStream.html 比起加载所有这些视频,流媒体绝对是一个更好的主意。除非有特定原因要加载它们?     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...