改善用户体验的技术-动态缓冲
来源:互联网 发布:高跟鞋 足弓 知乎 编辑:程序博客网 时间:2024/04/27 15:46
flash播放flv时通常要设置一个缓冲值以保证播放持续,但是当网络状况变化较大时效果仍不理想,以下方式提高缓冲效率:
1.设置两种不同的缓冲大小,在播放开始时设较小的缓冲,以使用用户等待时间不至于太长,在缓冲区満后再设置较大的缓冲区,之后根据缓冲数据的情况动态改变缓冲区。
代码如下:
// Init
...
startBL=2; mainBL=15;
in_ns.setBufferTime(startBL);
in_ns.onStatus = Status;
function Status(infoObject:Object) {
if (infoObject["code"]=="NetStream.Buffer.Full"){in_ns.setBufferTime(mainBL);};
if (infoObject["code"]=="NetStream.Buffer.Empty"){in_ns.setBufferTime(startBL);};
}
效果:
- 改善用户体验的技术-动态缓冲
- 改善用户体验的alert提示效果
- 改善用户体验的alert提示效果
- 改善用户体验的alert提示效果
- ·改善用户体验的alert提示
- 改善用户体验的alert提示效果
- 改善用户体验的alert提示效果
- 亚马逊用户体验改善
- 改善用户体验
- 使用ErrorProvider改善用户体验
- 使用ErrorProvider改善用户体验
- 表单设计改善用户体验
- 自定义progressdialog,改善用户体验
- 灵活运用ajax的方法beforeSend改善用户体验
- 如何改善软件的用户体验 之 颜色与UI
- 五款改善用户体验的jQuery插件
- 五款改善用户体验的jQuery插件
- 如何改善软件的用户体验 之 颜色与UI
- 有高手吗?--javascipt
- Web Service的几个很重要的概念
- 对称EDS加解密方法
- ASP_NET下使用MD5加密
- Windows系统编程之异步I/O和完成端口[转]
- 改善用户体验的技术-动态缓冲
- Defeating the Hacker : A Non-Technical Guide to Computer Security
- 用户控件触发事件
- .Net的 Web项目的打包过程
- 怎样创建.NET Web Service
- Any man of mine By Shania Twain -- Jane Zhang(张靓颖)翻唱
- 一个简单的RMI入门例程(转贴)
- 什么是管理?
- Reporting Services: 服务器端报表(一)