网页视频播放php拉伸代码,网页在线播放mp4/flv等格式视频方法,CuPlayer(酷播)详细使用方法(附源代码)...
最近有好几个项目都需要在网页上播放视频文件(自己上传的),视频格式包括mp4、flv等等。现在的网站都对用户体验有所要求,所以网站上都不是单一的一行行文字了,都会选择放上很多图片、视频等,这样整体看上去就会更有色彩和活力。
最开始的时候网页播放视频采用Object标签来做的,可是这种方式兼容行和易用性都不是很好,容易出现各种无法播放的情况。所以这里我们采用第三方插件来实现播放,这三方插件就是:CuPlayer(酷播) 。
CuPlayer是专门用于网页上播放视频的,有完整的官方文档和各种场景的播放示例效果。在技术上也是非常的成熟,支持各种浏览器和多数的视频文件,这点我们可以通过官方介绍中看到。
CuPlayer具体有以下优点:
兼容性好,支持各种浏览器和运动设备
种视频格式播放支持多种视频格式:flv视频/mp4视频/mov视频/f4v视频/3gp视频
支持五种广告功能支持五种广告:前置广告/视频广告/暂停广告/角标广告/后置广告
支持ASP/PHP/JSP和.NET等程序完美支持ASP、PHP、JSP和.NET程序,可以实现直接调用数据库中的各项播放器参数
更多请查看官方网站介绍 ……
项目运用
1、下载官方的插件文件,官方下载页面
2、将下载的插件添加到项目中。文件中包含JS、测试视频、测试图片和其他相关文件,我这里就过多介绍,具体需要那些文件看下图
3、在页面上使用播放器插件。下面是我完整的前台页面代码,注意项目是webform。
前台页面代码:
XHTML
html>
我爱播放器(52player.com) 提示:您的Flash Player版本过低,请点此进行网页播放器升级!
var so = new SWFObject("/CuPlayer/CuPlayerMiniV4.swf", "CuPlayerV4", "600", "410", "9", "#000000");
so.addParam("allowfullscreen", "true");
so.addParam("allowscriptaccess", "always");
so.addParam("wmode", "opaque");
so.addParam("quality", "high");
so.addParam("salign", "lt");
so.addVariable("CuPlayerSetFile", "/CuPlayer/CuPlayerSetFile.xml"); //播放器配置文件地址,例SetFile.xml、SetFile.asp、SetFile.php、SetFile.aspx
so.addVariable("CuPlayerFile", ""); //视频文件地址
so.addVariable("CuPlayerImage", "");//视频略缩图,本图片文件必须正确
so.addVariable("CuPlayerWidth", "600"); //视频宽度
so.addVariable("CuPlayerHeight", "410"); //视频高度
so.addVariable("CuPlayerAutoPlay", "no"); //是否自动播放 yes 是, no 不是
so.addVariable("CuPlayerLogo", ""); //Logo文件地址 注释该行和下面的一行将不会显示logo
so.addVariable("CuPlayerPosition", "top-right"); //Logo显示的位置
so.write("CuPlayer");
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
html>
我爱播放器(52player.com) 提示:您的Flash Player版本过低,请点此进行网页播放器升级!
var so = new SWFObject("/CuPlayer/CuPlayerMiniV4.swf", "CuPlayerV4", "600", "410", "9", "#000000");
so.addParam("allowfullscreen", "true");
so.addParam("allowscriptaccess", "always");
so.addParam("wmode", "opaque");
so.addParam("quality", "high");
so.addParam("salign", "lt");
so.addVariable("CuPlayerSetFile", "/CuPlayer/CuPlayerSetFile.xml"); //播放器配置文件地址,例SetFile.xml、SetFile.asp、SetFile.php、SetFile.aspx
so.addVariable("CuPlayerFile", ""); //视频文件地址
so.addVariable("CuPlayerImage", "");//视频略缩图,本图片文件必须正确
so.addVariable("CuPlayerWidth", "600"); //视频宽度
so.addVariable("CuPlayerHeight", "410"); //视频高度
so.addVariable("CuPlayerAutoPlay", "no"); //是否自动播放 yes 是, no 不是
so.addVariable("CuPlayerLogo", ""); //Logo文件地址 注释该行和下面的一行将不会显示logo
so.addVariable("CuPlayerPosition", "top-right"); //Logo显示的位置
so.write("CuPlayer");
后台项目代码:
C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WEB
{
public partial class Index : System.Web.UI.Page
{
protected string VideoCoverPath = ""; //视频封面图片地址(必须,如果没有封面将导致无法播放)
protected string VideoPath = ""; //视频文件地址(必须)
protected string LogoPath = ""; //Logo图片地址(可以不要)
protected void Page_Load(object sender, EventArgs e)
{
if (!this.IsPostBack)
{
this.VideoCoverPath = "/Content/start.jpg";
this.VideoPath = "/Content/test.flv";
this.LogoPath = "/Content/Logo.png";
}
}
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WEB
{
public partial class Index : System.Web.UI.Page
{
protected string VideoCoverPath = ""; //视频封面图片地址(必须,如果没有封面将导致无法播放)
protected string VideoPath = ""; //视频文件地址(必须)
protected string LogoPath = ""; //Logo图片地址(可以不要)
protected void Page_Load(object sender, EventArgs e)
{
if (!this.IsPostBack)
{
this.VideoCoverPath = "/Content/start.jpg";
this.VideoPath = "/Content/test.flv";
this.LogoPath = "/Content/Logo.png";
}
}
}
}
运行效果图
源代码下载
注意事项
1、官方播放器版本比较多,这里使用的免费版。
2、建议使用flv格式,MP4格式需要缓冲完成才能开始播放,官方说有方法解决不过他们要收费。
3、注意其他格式转换成flv的时候,视频格式和其他相关设置。
4、如果是播放MP4,需要设置服务器的mime,mp4的mime类型为:application/octet-stream ,具体如何添加百度下。
5、注意控制文件的大小和IIS、web.config等文件的配置
发布者:柚子,转转请注明出处:https://ityouzi.com/archives/web-cu-player.html
网页视频播放php拉伸代码,网页在线播放mp4/flv等格式视频方法,CuPlayer(酷播)详细使用方法(附源代码)...相关推荐
- 网页视频播放php拉伸代码,网页在线视频播放代码大全
使用说明:把代码中的视频路径换成与自己的相对路径或绝对路径,播放器的窗口大小,根据需要修改高和宽的参数. 1.avi格式 2.mpg格式 3.rm格式 4.wmv格式 5:最简单的播放代码 6:有图像 ...
- 基于nginx搭建在线播放mp4
需求:使用的腾讯云服务器有公网环境,虽然服务器带宽只有1兆,但使用比特彗星下载却可以达到十几兆,但下载好了观看是个问题,从服务器上下载到本地的话只能以1兆的速度下载,所以就想到了在线观看 系统: ng ...
- php网页视频播放插件下载_php 网页播放器用来播放在线视频的代码(自动判断并选择视频文件类型)...
在web开发中经常会碰到一些简单的视频播放功能,但现在的视频格式不同,并且可以动态增加,所以我们就必须把视频保存到数据哦,好了下面我们来看我写的段简单的 php视频网页播放器代码吧. include ...
- php播放wmv代码,asp 网页视频播放器程序代码(通用代码),支持avi,wmv,asf,mov,rm,ra,ram等...
思路是先取得文件的类型,并根据类型选择不同的网页播放器代码..三下五去二.....同时为了代码在以后的复用性,写成了通用的调用函数.方便以后在别的系统中调用.. 现发布源代码如下: Sub SelPl ...
- 网页拼图游戏html代码,网页设计(一):拼图游戏
网页设计是什么? 网页设计是平面设计的一种,但是却是和技术关系最密切的.它是技术和艺术的完美结合.如果离开了美感,大家只会想起用户图形界面早期年代,有限的显色情况下的网站,因为那时还没有网页设计的概念 ...
- 网页注册页面html代码,网页代码
所谓的网页代码,就是指在网页制作过程中需要用到的一些特殊的"语言",设计人员通过对这些"语言"进行组织编排制作出网页,然后由浏览器对代码进行"翻译&q ...
- 仿猫扑网页下方状态栏效果代码 网页状态栏显示滚动文字
网页状态栏显示滚动文字 仿猫扑网页下方状态栏效果代码 <SCRIPT language="JavaScript"> <!-- function scrollit( ...
- android 播放视频链接,如何通过Android视频播放器中的直接链接播放MP4视频?
我正在制作一个 Android应用程序,我需要通过直接下载链接在Android默认本机视频播放器中播放mp4视频. 要打开Android视频播放器,我使用以下代码 Intent intent = ne ...
- Alist云盘视频加密助手:支持云盘视频文件加密与在线播放,不用再担心视频文件被和谐了!
转自:https://www.cnblogs.com/allvideo/p/17329494.html 在当前娱乐资源丰富的时代,人们每天都在接触各种视频资源.然而,网盘限速.版权审核.视频分级等问题 ...
最新文章
- 已知2个整形数据a,b.不使用if,?:以及其他任何条件判断的语法,找出a跟b中数据的大者。
- F7-Vue1.0与2.0不兼容列表
- 学生成绩管理网站之——课程视频分享实现
- 关于壳的构架的一些感悟
- javascript写入xml_Javascript学习笔记(1)
- 科大星云诗社动态20210411
- python猜数字代码_Python版的文曲星猜数字游戏代码
- 线索二叉树的C语言实现
- [react] react有几种构建组件的方式?可以写出来吗?
- 一款App基于mPaaS小程序如何进行改造?
- 捡到vivo手机怎么清除账号_为什么现在买手机,很少会去考虑OPPO和vivo呢?看一下老板怎么说...
- python如何运行源文件_Python如何运行
- 11.1.1 认识StringBuffer类(1)
- Linux学习总结(15)——提高 Vim 和 Shell 效率的 9 个建议
- visual studio code typescript 防止 import statement 断行
- Gitlab错误: You must use a personal access token with 'api' scope for Git over HTTP.
- Android使用okhttp加载图片
- 谷歌浏览器和谷歌搜索_Google的搜索未来
- 00900网页设计与制作多选题
- vs写c语言快捷键,vs快捷键