本地能播放flv,放服务器上不能播放......

很多主机都是不支持FLV数据流的,但有一个方法,来欺骗一下主机还有flv的播放器就可以了!

具体做法:
1,假如你的FLV文件在 movie目录下,名为abc.flv  (即movie/abc.flv)
2,把你的flv文件改名为:index.html ,记住很关键哦! 就改成这个名!其实就是把FLV搞成一个默认的网页来欺骗服务器
3,在原来摆放FLV文件的目录下建立一个文件夹,文件夹名为: abc.flv  
4,把刚才改名成index.html的FLV文件放到这个文件夹里面去。

调用FLV文件的代码里面仍然写 movie/abc.flv  就可以了!


解释一下,其实不管搞成什么格式的,flash播放器只要接收到数据流就能播放FLV文件了,但是虚拟主机不支持FLV文件,当接收到对于FLV格式的文件的请求时,不给你传送数据,那就不能播放了。 现在我们就欺骗一下服务器,我们知道服务器默认网站页面一般都是index.html 。例如我们向服务器发送请求 http://618cc.com/时候,服务器会默认把index.html这个文件数据传送出来。知道这个就好办了,我们把FLV文件改名成html文件,服务器就会以为他是一个网页,然后就把数据发送出来,但是SWF播放器代码参数只能调.flv的文件,不能在参数里面直接掉我们改成html的那个文件,怎么办呢。 我们建立一个文件夹叫做 abc.flv把改过名的FLV文件放在里面,然后代码里面直接调用这个abc.flv,这样就又欺骗了SWF播放器,它以为你就是调用的FLV文件,就不出错了。当这个请求发给服务器的时候,服务器因为只接收到对abc.flv这个文件夹的请求,就把默认的 index.html数据发送出来了。 其实它发送的就是我们的FLV文件数据啦~~~

哈哈,SWF文件接收到服务器发来的数据 理所当然就能播放囖~~

究其原因就是我们把 flv文件改名成html文件并不影响这个文件实际所承载的数据!

哈哈 完美的双重欺骗

要是明白了,其实就应知道只要把FLV文件改名成任何一个你主机的默认索引页(例如index.html , index.htm ,index.asp ,index.php...等等),然后把它放在一个名为***.flv的文件夹里面,最后在代码中 直接调用这个文件夹就可以了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: playease.jsdemo 是一个基于 JavaScript 的开源项目,它提供了一个简单易用的播放器组件。该组件可以在网页中嵌入视频播放器,让用户可以方便地观看视频内容。 playease.jsdemo 具有以下特点和功能: 1. 简单易用:playease.jsdemo 的使用非常简单,只需要在网页中引入对应的 JavaScript 文件,并设置相关的参数即可。无需繁琐的配置和复杂的操作。 2. 兼容性好:该播放器组件支持各种主流的浏览器,并且适配不同的设备,包括手机、平板和电脑等。无论用户使用什么设备,都可以流畅地播放视频。 3. 多种播放方式:playease.jsdemo 支持多种播放方式,包括在线播放和本地播放。用户可以选择将视频文件上传到服务器进行在线播放,也可以直接从本地加载视频文件进行播放。 4. 自定义功能:播放器组件提供了丰富的可自定义功能,用户可以根据需要自定义播放器的样式和布局,也可以添加自己的控制按钮和功能,增强用户体验。 5. 强大的扩展性:playease.jsdemo 提供了丰富的插件和组件,用户可以根据自己的需求进行扩展和定制,增加各种新的功能和特效。 总之,playease.jsdemo 是一个简单易用、兼容性好、功能丰富的播放器组件,可以帮助开发者快速集成视频播放功能,并提升用户观看视频的体验。无论是在网页、移动应用还是桌面应用中,playease.jsdemo 都是一种很好的选择。 ### 回答2: playease.jsdemo是一个基于JavaScript的开源项目。它为开发者提供了一个简单且易于使用的方式来实现音视频播放功能。该项目使用了HTML5的标准技术,可以在支持HTML5的浏览器中运行,同时也提供了一些特殊的功能,如跨平台播放、自动适应不同设备屏幕和网络环境等。 通过playease.jsdemo,开发者可以轻松地实现音视频播放器的功能,无论是在网页上还是在移动设备上。它提供了丰富的API和配置选项,可以根据个人需求进行自定义设置,如播放器的样式、控制按钮、播放列表等。 除了基本的播放功能,playease.jsdemo还提供了一些高级功能,如全屏播放、倍速播放、实时弹幕、视频下载等。这些功能可以增加用户体验,使得音视频的播放更加方便和自由。 该项目还有一个活跃的开发社区,开发者可以在这里交流和分享经验,获取支持和反馈。这个社区不断更新和改进播放器,修复bug和加入新的功能,以提供更好的使用体验。 总而言之,playease.jsdemo是一个简单易用且功能丰富的音视频播放器项目,它为开发者提供了许多便利和灵活性,可以满足各种不同需求的音视频播放要求。无论是个人网站、在线教育平台还是企业视频会议系统,都可以通过playease.jsdemo实现高质量的音视频播放功能。 ### 回答3: playease.jsdemo是一个用于Web端视频播放的开源JavaScript库。它提供了丰富的功能和灵活的配置选项,可以轻松实现不同场景下的视频播放需求。 首先,playease.jsdemo支持多种视频格式,包括mp4、flv、webm等常见格式。无论是在PC端还是移动端,用户可以使用playease.jsdemo来播放各种类型的视频文件。 其次,playease.jsdemo提供了全屏播放和窗口模式两种界面布局。用户可以根据自己的需求选择合适的播放界面,并可以通过自定义样式来美化播放器的外观。 此外,playease.jsdemo还支持同时播放多个视频和切换视频源。用户可以在同一个页面上同时播放多个视频,或者根据需要切换视频源,实现视频列表的播放功能。 另外,playease.jsdemo还提供了丰富的播放控制功能,包括播放、暂停、音量调节、快进、快退等。用户可以在播放过程中随时进行控制,以满足不同的操作习惯和需求。 最后,playease.jsdemo还支持实时流媒体播放和直播功能。用户可以通过配置相关参数,将playease.jsdemo应用于实时流媒体播放和直播场景,以满足对实时性要求较高的需求。 总的来说,playease.jsdemo是一个功能强大、易于使用的JavaScript库,可以用于实现Web端的视频播放功能,并提供了丰富的定制选项,满足各种场景下的需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值