如何在网页中添加视频?怎样在网页中添加视频

在网页中添加视频的方法今天终于实现了,为了能让那些需要在网页中自由播放自己的视频的朋友收到这个文章,我把标题写的长了点。首先说一下需求,在之前做的一个静态页面中,要加入一个视频,要求自动播放,还要能暂停,有播放进度的功能,但是在百度上很久,一直没有找到这个问题,可能自己太笨了,后来,没有办法,就引用了优酷的连接,但是这样在去掉广告的情况下,还是经常、偶尔会出现广告,这个很让人火大,因为本身自己就是广告,优酷在放30秒,基本人家已经跳出这个网页了,今天终于在别人的网页中看到了一段代码,于是一搜,找到了这个东西jw player,一款网页播放器,支持免费和付费,支持大多视频格式,因为是英文的文档,没有仔细去研究,就发一下个人简单的用法,基本上已经满足80%的用户。以下是我的操作方法:

1,http://www.jwplayer.com/sign-up/    官方下载地址,输入你的邮箱,获取登陆密码,进行下载,获得一个压缩包

我已经下载过了,如果大家懒得去下载,大家可以通过这个连接下载:files.cnblogs.com/geek12/jwplayer-6.8.zip

2,官方有英文的文档,这个是连接大家可以自己去了解: http://support.jwplayer.com/ 如果有中文的,要告诉我哦

那个压缩包里面,有这么几个文件,下面是截图:

第一个swf结尾的,应该是播放器,第二个应该是html5播放器,第三个是兼容大多浏览器,最后一个是简单的例子使用

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn">
<head>
	<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
	<title>网页嵌入视频</title>
	<meta name="keywords" content="" />
	<meta name="description" content="" />
	<link rel="stylesheet" type="text/css" href="" />
	<style type="text/css"></style>
	<!--下面是引入重要部分-->
	<script type="text/javascript" src="./jwplayer/jwplayer.js"></script>
</head>
<body>
<div id="myElement"></div>

<script type="text/javascript">
    jwplayer("myElement").setup({
	flashplayer:"/jwplayer/jwplayer.flash.swf",	// 引入播放器
        file: "/shipin.flv",	// 引入视频地址
		 image: "/pic.jpg",	// 视频播放前的显示图片,主要用于美观,你可以试一试
		 autostart:true,	//true表示自动播放
		 height:360,	// 视频的高
         width:640,		// 视频的宽,jwplayer默认宽和高是640*360,可以自己设置
    });
</script>
</body>
</html>

上面是一个完整的代码,里面都有注释,基本上已经满足大多数人的使用。

在用图片作为视频封面的情况下,图片一直不能占到视频的100%,两边有留黑的解决办法:不要使用封面图片大小和视频大小不一样, 图片必须和你的宽高一样,这样视频封面的图片将会占用100%,很漂亮。

第一次写这个,写了将近一个小时,如果大家觉得不错的,请拿去使用,如果还有什么疑问和不理解的,请留言哦,我每天都会来写一些东西,希望能帮助到那些需要的人。。。

 

 

 

转载于:https://www.cnblogs.com/geek12/p/3702398.html

在Android开发,在Fragment播放网页视频,通常可以按照以下步骤进行: 1. **添加WebView组件**: 首先,你需要在Fragment的布局XML文件添加一个WebView控件,例如: ```xml <WebView android:id="@+id/webView" android:layout_width="match_parent" android:layout_height="wrap_content" /> ``` 2. **初始化WebView并加载网页**: 在Fragment的onCreateView()或者onActivityCreated()方法,实例化WebView并加载视频所在的网页链接: ```java WebView webView = findViewById(R.id.webView); webView.loadUrl("http://example.com/video-url"); ``` 3. **启用JavaScript支持**: 许多网页视频依赖JavaScript交互,因此需要在WebView启用JavaScript: ```java webView.getSettings().setJavaScriptEnabled(true); ``` 4. **处理Video标签**: 视频页面可能会使用HTML5的<video>标签来嵌入视频,但是WebView默认不支持直接播放视频。你可以尝试使用第三方库如Vitamio或ExoPlayer来增强其视频播放能力。比如使用Vitamio,首先在build.gradle文件添加依赖,然后解析网页获取视频URL并播放: ```java // Vitamio示例 VideoManager videoManager = new VideoManager(this); VideoView videoView = (VideoView) findViewById(R.id.video_view); videoManager.setVideoPath(videoUrl); // 替换为实际的视频URL videoView.setVideoManager(videoManager); videoView.start(); ``` 5. **处理网络问题**: 当在设备上播放网页视频时,可能会遇到网络不稳定的情况。考虑使用进度条、错误提示等方式提供更好的用户体验。 注意:上述方法可能涉及版权问题,确保你有权在应用展示和播放网页视频,并遵守相关法律法规。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值