网上视频教学的网站,怎么记录播放进度,怎么判断本节视频是否播放完毕?

zbcomn 2012-11-08 11:50:18
做了个网上视频教学的网站,视频转换成了swf格式,有三个问题请教:
1、用户只有完整看完本节视频之后,才可以点击下一节,怎么控制?
2、怎么记录用户观看的进度,下次进入时,从上次的播放位置继续观看。
3、怎么能有播放进度条,但是又不让用户往后拖着看。


播放视频代码如下:

<object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="360" height="280">
<param name="movie" value="shipin1.swf">
<param name="quality" value="high">
<param name="wmode" value="opaque">
<PARAM NAME="menu" VALUE="false">
<param name="loop" value="false">
<param name="swfversion" value="11.0.0.0">
<!-- 此 param 标签提示使用 Flash Player 6.0 r65 和更高版本的用户下载最新版本的 Flash Player。如果您不想让用户看到该提示,请将其删除。 -->
<param name="expressinstall" value="../Scripts/expressInstall.swf">
<!-- 下一个对象标签用于非 IE 浏览器。所以使用 IECC 将其从 IE 隐藏。 -->
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="<%=strVideoSrc%>" width="360" height="280">
<!--<![endif]-->
<param name="quality" value="high">
<param name="wmode" value="opaque">
<param name="swfversion" value="11.0.0.0">
<param name="expressinstall" value="../Scripts/expressInstall.swf">
<!-- 浏览器将以下替代内容显示给使用 Flash Player 6.0 和更低版本的用户。 -->
<div>
<h4>此页面上的内容需要较新版本的 Adobe Flash Player。</h4>
<p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="获取 Adobe Flash Player" width="112" height="33" /></a></p>
</div>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
...全文
2112 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
磐安迷 2013-07-18
  • 打赏
  • 举报
回复
我也碰到了同样的问题,但我不会, 希望有心人可以帮忙,我会付费的 Q:172527483
  • 打赏
  • 举报
回复
引用 楼主 zbcomn 的回复:
做了个网上视频教学的网站,视频转换成了swf格式,有三个问题请教: 1、用户只有完整看完本节视频之后,才可以点击下一节,怎么控制? 2、怎么记录用户观看的进度,下次进入时,从上次的播放位置继续观看。 3、怎么能有播放进度条,但是又不让用户往后拖着看。 播放视频代码如下: <object id="FlashID" classid="clsid:D27C……
看了1和3我想我不会喜欢这个网站。。。。太浪费时间了。对于2,可能可以用Flash和Javascript进行交互,然后把用户播放信息写在cookies里
网络科技 2012-11-12
  • 打赏
  • 举报
回复
不知道如果用html5能否很方便解决楼主的问题,只是现在支持html5的浏览器还不多
doitso 2012-11-10
  • 打赏
  • 举报
回复
同时去学习一下 flash as中的 addEventListener是如何工作的。
doitso 2012-11-10
  • 打赏
  • 举报
回复
http://www.blueidea.com/tech/multimedia/2003/534.asp 网上百度 flash ShareObject 很多的。。。
zbcomn 2012-11-09
  • 打赏
  • 举报
回复
用ShareObject来实现断点续放是最好的办法。 这个,有没有简单的实例,可以参考的?我安装了flash cs5了,可是不知道怎么用ShareObject。 视频我已经转换成了flv格式。
scscms太阳光 2012-11-08
  • 打赏
  • 举报
回复
1、用户只有完整看完本节视频之后,才可以点击下一节,怎么控制? 如果全在一个swf里,那你是完全可控制。从开始播放视频开始记录一下时间,当然考虑到网速断网情况,或者无法精确计算,特别是引用外部视频。如果是导入视频就直接在帧里写代码,那是完全精确的。 2、怎么记录用户观看的进度,下次进入时,从上次的播放位置继续观看。 首先得是下次从缓存中读取swf文件,我记得flash里可以保存一个值的,相关请查看sharedobject 3、怎么能有播放进度条,但是又不让用户往后拖着看。 这个简单,自己写进度条,你不写拖放动作自然就不能拖着看。
doitso 2012-11-08
  • 打赏
  • 举报
回复
引用 3 楼 zbcomn 的回复:
flash不懂啊,能请教请教吗,加我QQ吧:940154985
我建议你买书看。现在有很多这方面的书。
zbcomn 2012-11-08
  • 打赏
  • 举报
回复
flash不懂啊,能请教请教吗,加我QQ吧:940154985
doitso 2012-11-08
  • 打赏
  • 举报
回复
建议你把视频装换成Flv格式。用swf播放器去加载Flv。
flash里面有个叫“flvplayeback”组件,用他去载入flv,他有很多skin,你可以去选择。
监听videodisply的播放完毕事件,一旦播放完毕,修改flvplayeback里面的source为第二节的flv路径,设置自动播放autoPlay=false。
用ShareObject来实现断点续放是最好的办法。ShareObject你就把他当成永远不过期的cookies就行了。
至于进度条那个,不让用户拖动,那么我就不显示,我显示播放的时间进度。


内容概要:本文针对网型T型三电平逆变器的低电压穿越(LVRT)能力及其综合控制策略开展深入研究,重点分析电网电压跌落条件下逆变器的动态响应特性与稳定性控制方法。研究基于Simulink平台构建详细的系统仿真模型,融合改进的电流环控制策略与中点电位平衡控制算法,有效提升逆变器在故障工况下的电流跟踪精度、过流抑制能力和直流侧中点电压稳定性。通过多场景仿真验证,所提出的综合控制策略能够显著增强逆变器在低电压穿越过程中的鲁棒性与电能质量,确保新能源系统在电网扰动下的持续可靠并网运行。; 适合人群:电力电子、新能源发电、电力系统自动化等相关专业的研究生、科研人员及从事并网逆变器设计与控制的工程技术人员。; 使用场景及目标:①深入理解三电平逆变器在电网故障下的运行机理与控制挑战;②掌握低电压穿越技术中电流限幅、故障响应及中点电位平衡的核心控制方法;③应用于光伏、风电等新能源并网系统的控制策略开发与仿真验证; 阅读建议:建议结合提供的Simulink仿真模型进行动手实践,重点关注控制器参数设计、中点电位观测与调节模块的实现逻辑,并通过对比不同电压跌落深度和控制策略的仿真结果,深化对系统动态行为与控制性能的理解。
yolo算法港口码头船舶目标检测数据集 目标类别:['ship'] 中文类别:['船舶'] 训练集:16046 张 验证集:1971 张 测试集:983 张 总计:19000 张 该数据集提供了data.yaml文件,内容如下: train: ../train/images val: ../valid/images test: ../test/images nc: 1 names: ['ship'] 该数据集聚焦于港口码头及近海水域的船舶检测任务,涵盖多种类型船舶在不同天气、光照和水文条件下的真实场景。图像样本覆盖了货轮、客轮、拖船、油轮及工程船等典型船只,充分体现了海上交通与港口作业的复杂性与多样性。通过高精度标注,该数据集为海上智能监控、船舶识别与航行安全预警系统提供了高质量的数据支撑,具有重要的实际应用价值。 该数据集在训练集、验证集和测试集之间实现了科学合理的分布,训练集包含16046张图像,验证集1971张,测试集983张,总计19000张。这种分布结构确保了模型在训练过程中具备充足的样本学习能力,同时验证集与测试集规模适中,能够有效评估模型的泛化性能与稳定性,符合深度学习项目对数据划分的标准要求。 该数据集的标注工作严谨规范,所有船舶均采用精确边界框进行标注,覆盖了不同尺寸、姿态和视角下的目标实例。标注框紧密贴合船舶轮廓,未出现明显偏移或遗漏,且在复杂背景(如水面反光、雾天、桥梁遮挡)下仍保持高一致性。标注信息完整可靠,为后续模型训练提供了坚实基础。 该数据集可广泛应用于港口自动化管理、海上交通监控、船舶动态跟踪、航道安全预警以及海洋执法等领域。其丰富的场景覆盖和多样化的船舶类型使其特别适用于智慧港口建设、海上搜救系统开发及航运物流智能化升级,能够有效提升相关系统的识别准确率与响应效率,推动海洋经济数字化转型。

87,987

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧