JavaWeb开发中Cuplayer插件使用

本文详细介绍了一种基于网页的视频播放器搭建过程,包括HTML、JavaScript前端代码实现及后台方法,同时探讨了黑屏但有声音的问题及其解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.代码实现

   (1)HTML:
     <div class="container">
         <p class="videotitle">【培训视频】<span></span></p>
	  <div class="title">讲师:<span></span>         发布时间:<span></span></div>
	 <div class="video-container mt20">
	          <!-- 开/关灯 -->
	         <div class="close_light_bg" id="close_light_bg"></div>
	          <!--播放器/代码开始-->
	          <div class="video" id="CuPlayer">
		     <b><img src="/TBFW/css4tbfw/player/loading.gif" /> 网页视频播放器加载中,请稍后...</b>
	          </div>
	 </div>
	 <p id="introduction">视频说明:<span></span></p>
      </div>


    (2)JS:
	$(function() {
		play();
	});
	function play() {
		**.execute('tbfwtrainvideodetail.getVideo', null, null, function(data) {//调用后台action
			$(".videotitle span").html(data.title);
			$(".title span:eq(0)").html(data.teacher);
			$(".title span:eq(1)").html(data.pubdate);
			$("#introduction span").html(data.introduction);
			var url=data.url;
			var so = new SWFObject("/**/css4tbfw/player/player.swf", "myCuPlayer", "1000", "489",                                       "9", "#000000");
			so.addParam("allowfullscreen", "true");
			so.addParam("allowscriptaccess", "always");
			so.addParam("wmode", "opaque");
			so.addParam("quality", "high");
			so.addParam("salign", "lt");
			so.addVariable("JcScpFile", "/**/js4tbfw/player/CuSunV3set.xml"); //配置文件地址 
			so.addVariable("JcScpVideoPath", url); //视频地址
			so.write("CuPlayer");
		});
	}

  (3)后台方法
     public Record getVideo() {//获取视频相关信息
        data = new Record();
        String rowguid = getRequestParameter("RowGuid");
        **Video video = service.find(**Video.class, rowguid);
        if (video != null) {
            data.set("title", video.getTitle());
            data.set("url", video.getUrl());
            data.set("teacher", video.getTeacher());
            data.set("pubdate", EpointDateUtil.convertDate2String(video.getPubdate()));
            data.set("introduction", video.getIntroduction());
            addVideoPlay(video.getVideoguid());//增加浏览视频次数
        }
        return data;
    }
    public void addVideoPlay(String videoguid) {
        **Videoplay dataBean = new **Videoplay();
        dataBean.setRowguid(UUID.randomUUID().toString());
        dataBean.setVideoguid(videoguid);
        dataBean.setPlaydate(new Date());
        dataBean.setOperatedate(new Date());
        service.insert(dataBean);
    }

 (4)插件所需要的xml配置文件、swf文件、css、js以及一些必要图片(请留下QQ,发给你)

2.黑屏但有声音问题

  Cuplayer播放器支持的视频格式含: Flv /mp4 /mov / F4v / 3GP(在考虑跨平台观看时,只考虑mp4一种格式,因为mp4的适配性较高)。
  MP4格式需要进行转换,示意图(推荐使用狸窝全能视频转换器):
 






   

酷播迷你(CuPlayerMini)V1.0版Flv网页播放器(经典实用播放器) 酷播迷你(CuPlayerMini)V1.0版Flv网页播放器(包含淡雅灰/经典黑两款) 淡雅灰 CuPlayerMiniV10_Gray.html 经典黑 CuPlayerMiniV10_Black.html ---------------------------------------  简要提示: 各位朋友,请不要说“这个用不了!”“播放器显示不了!”“根本不能用”这样的话, 向我说这样的话的朋友: * 90%,是路径写错了。因此,强烈建议各位:在你没有理清相对关系的时候,请用   绝对路径吧,请把所有文件的地址都改用绝对地址吧!这样最保险,不会出错。 * 那么另10%,是什么问题呢?是服务器不支持flv格式,这个解决办法详情见网站。   --------------------------------------- 功能介绍: 1.支持FlashVars调用html代码中的参数; 2.支持Flv/Mp4格式视频文件播放; 3.支持显示视频略缩图; 4.支持自动播放/点击播放; 5.支持是否重复播放; 6.支持是否隐藏控制条; 7.支持全屏时,是否自动隐藏控制条;隐藏时间可自定义(默认为3秒); 8.显示播放进度条,带预加载,支持拖动播放进度条; 9.支持音量控制(默认为75); 10.支持全屏,支持双击全屏; 11.显示视频总时长和当前播放进度的位置时间; 12.播放器大小,可随意设置; 13.视频文件自适应播放器大小; 14.支持ASP,PHP,.NET等程序,可以实现后台管理视频的功能; 15.可以与动易、织梦、帝国等各类CMS系统结合,实现与此类CMS系统后台的融合; 16.代码简洁明了,界面美观,适合各类网站使用使用方式: 第一步:加以下swfobject.js代码到Html源代码</head>之前: <script type="text/javascript" src="Images/swfobject.js"></script> 第二步:加以下代码到您网页中需要添加播放器的位置: <div id="CuPlayer2" style="margin-top:20px;"> <strong>酷播迷你(CuPlayerMiniV1.0) You do not have the right Flash Player. Please update.</strong> </div> <script type="text/javascript"> var so = new SWFObject("Images/CuPlayerMiniV10_Gray_S.swf","CuPlayer","476","300","9","#000000"); so.addParam("allowfullscreen","true"); so.addParam("allowscriptaccess","always"); so.addParam("wmode","opaque"); so.addParam("quality","high"); so.addParam("salign","lt"); so.addVariable("CuPlayerFile","http://vkpws.video.qq.com/flv/47/189/7EJ4HYU2V3r.flv"); so.addVariable("CuPlayerImage","/cu/FreeDown/Images/flashChangfa2.jpg"); so.addVariable("CuPlayerShowImage","true"); so.addVariable("CuPlayerWidth","476"); so.addVariable("CuPlayerHeight","300"); so.addVariable("CuPlayerAutoPlay","true"); so.addVariable("CuPlayerAutoRepeat","true"); so.addVariable("CuPlayerShowControl","true"); so.addVariable("CuPlayerAutoHideControl","false"); so.write("CuPlayer"); </script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值