如何解决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
比起加载所有这些视频,流媒体绝对是一个更好的主意。除非有特定原因要加载它们?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。