- 46
- 0
各位大佬,最近小弟遇到一个需求,就是要在电脑上播放flv格式的视频,看网上说可以用object或者embed标签实现,于是百度了这么一段代码
<object class id="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="300" height="240">
<param name="movie" value="./Flvplayer.swf">
<param name="quality" value="high">
<param name="allowFullScreen" value="true">
<param id="target1" name="FlashVars" value="vcastr_file=http://1255921568.vod2.myqcloud.com/d37eca2bvodgzp1255921568/62baee335285890782900323887/CzCKHQrYAAIA.flv">
<embed id="target2" src="./Flvplayer.swf" allowfullscreen="true" flashvars="vcastr_file=http://1255921568.vod2.myqcloud.com/d37eca2bvodgzp1255921568/62baee335285890782900323887/CzCKHQrYAAIA.flv" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="300" height="240"></embed>
</object>
这个Flvplayer.swf是个插件,我已经把它下载下来了,但是奇怪的是,视频永远都只能播放第一次!播完之后再点击播放就不好使了,一直播放不了,不知道怎么回事!!?
请问我缺少了某个参数没写上吗,百度了很多没有找到答案,所以才过来提问的,希望能到大佬指导,非常感谢!!!
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
树红树绿 普通会员 1楼
这是因为flv格式的视频是基于TCP/IP协议的,所以使用object或embed标签播放时,每次播放都是一个新的连接,因此会涉及到多次的TCP/IP连接和数据传输,可能会导致视频播放次数限制。
如果你想让flv格式的视频播放一次,可以使用HTTP的Range头部来指定播放次数。例如,如果你想播放10次,可以写入如下头部信息:
Range:bytes=0-10
这样,浏览器就会在开始播放视频之前,先下载所有数据,直到播放次数达到10,然后停止下载并开始播放视频。
注意,这种方法只适用于播放一次的文件,对于需要频繁播放的文件,可能需要使用其他方法,例如将文件存储在服务器上,然后客户端每次请求时都下载新的文件。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
