编者按:如果您是信息技术教师,或善于钻研各种技术问题,那么在生活中,在教学中,一定亲历过无数的技术障碍,实施过不胜枚举的解决方案,有冥思苦想时的抽丝剥茧,更有挥剑斩棘时的畅快淋漓。总有那样一些“排雷”过程,让您记忆犹新,总有那样一些隐性的相关性让您不断刷新自己的认知。
现在,我们为您开设了这样一个陈列馆,期待您能够将这些珍贵的“诊断手记”陈列出来,在展示自己“技艺”的同时也为大家提供更多可供借鉴的思路和经验。
问题概要:如何在网页中插入FLV格式的学习视频
诊断关键词:视频转换;网页播放器;MIME
● 学生遭遇的问题
在信息技术教学中,教师经常需要为学生提供学习视频。由于这些学习视频容量比较大,我就参照网络影院的做法,把视频压缩成WMV格式或RM格式,在网页中嵌入流媒体播放器,供学生在线浏览。但是,因为网页浏览器要安装客户端,学生反映在视频播放时总会出现种种意想不到的问题,如看不到视频,页面出错,出现缺少播放器控件、缓冲失败的提示,画面漆黑等情况频频发生。这些都使学生在家里浏览网页中的学习视频时困难重重,不知道如何去解决,我尝试了很多种解决方法,却总也不尽人意。
● 改进过程中的一波三折
(一)视频播放与FlV的巧遇
一天,几位学生给我提出建议:“老师,为什么不把视频做成优酷、土豆网中视频的格式呢?因为我们在家里看优酷、土豆网的视频从来不会出现无法播放的问题。”
学生的建议提醒了我。我知道优酷、土豆网使用的视频格式是FLV。FLV是FLASH VIDEO的简称,是随着Flash MX的推出而发展起来的视频格式。由于FLV形成的视频质量好、文件容量小、加载速度快,已被众多新一代视频分享网站所采用,是目前增长最快、应用最为广泛的视频传播格式。
作为一种新兴的网络视频格式,FLV能受到众多网站热捧的关键是其使用了Flash Player播放器,将视频整合到Flash动画中。也就是说,网站的访问者只要浏览Flash动画,自然也能观看FLV格式的视频,无需再额外安装其他视频插件,这给视频传播带来了极大的便利。如果我将学习视频统一转换为FLV格式,插入到网页课件中,那么,学生反映的视频无法播放的诸多问题可能就迎刃而解了。
(二)让网页支持在线播放FLV视频
我以“网页中插入FLV”为关键词,从网上搜索到一些资料,大致了解了网页中播放FLV视频的操作过程。一般来说,具体的操作分为“把视频转换成FLV格式”和“在网页中嵌入FLV播放器”两个部分。
1.把视频转换成FLV格式
Flash MX 2004已经具备了将视频转换为FLV格式的功能,其操作是先将视频导入到库,然后根据向导选择视频的“压缩设置”。导入成功后,在“库”中选择该视频的属性,点击“导出”就可以将FLV视频导出来了(如图1)。
然而,如果有很多视频要转换,这种办法显然不合适。我试着以“FLV转换器”为关键词,果然找到了很多转换工具。我下载了BitComet FLV转换器,这个工具可以将FLV与AVI、WMV、MP4、iPOD、PSP、MOBILE等媒体格式互相转换(如图2),软件界面很简洁。
一般来说,所有的参数采用默认设置就可以了,经过几次测试,我发现将比特率设为400,播放效果较好,并且形成的文件不大,压缩速度也很快。
2.在网页中嵌入FLV播放器
我以“FLV网页播放器”为关键字,在百度上搜索,将繁多的资料一一比较,我觉得比较成熟的网页播放器有JW FLV Media Player(也称为JW Player)和CuPlayerMini(酷播迷你)。这两款播放器都可以从网上下载,应用较广。
JW Player是一款开源软件,目前最新版本是5.5,对于非商业使用是免费的。“酷播迷你”是一款国产的FLV网页播放器,其1.0版本是免费的,不仅支持FLV和MP4格式,还支持视频略缩图、全屏播放、进度条拖动播放、音量控制、视频文件自适应播放器大小等必要的功能,官方下载地址为http://www.cuplayer.com。
根据CuPlayerMini官方网站上的提示,我将下载的播放器压缩包解开,把“Images”中的文件复制到网页的主目录中,在播放页面中的