bootstrap/html 的video 标签

今天做了一个页面上直接播放视频的功能, 用的是video标签来实现的。(ie低版本不支持video标签)

弹出框modal代码如下

<!--  调用 -->
<a onclick="playMedia()">查看视频</a>

<!--  弹出框modal代码 -->
<div aria-hidden="true" aria-labelledby="myModalLabel" role="dialog"
		tabindex="-1" id="mediaModal" class="modal fade">
		<div class="modal-dialog" style="margin-top:10%;">
			<div class="modal-content">
	            <div class="modal-header">
	                <button aria-hidden="true" class="close" data-dismiss="modal"
	                    type="button">X</button>
	                <h5 class="modal-title">
	                    <span id="modalTitle">查看视频</span>
	                </h5>
	            </div>
	            <div class="modal-body" style="height:500px">
		            <video controls="controls" width="100%" height="100%" autoplay="autoplay"  volume="1" id="myVideo"  loop="loop">
						<source id="media_src" src="" type="video/mp4"/>
					</video> 
	            </div>
	        </div>
		</div>
	</div>

<!--  js代码 -->
function scanMedia() {	
	$('#media_src').attr("src",'www.123.com/yourvideo.mp4');	
	document.querySelector('video').load();//video重载,以免读取src失败
	$("#mediaModal").modal('show');
}

这里通过div定义了宽度500然后100%的满屏。video标签属性如下

height、width、src:高、宽、视频路径地址
autoplay:自动播放
controls:显示控件,比如播放按钮
loop:循环播放
muted:静音
preload:预加载

source 标签是给video和audio标签提供资源的,所以音频文件的写法和视频文件的写法十分相似(几乎是只有标签名不同)。我本次只是简单实现能在线播放视频即可,音频视频标签更多的属性方法事件网上有很详细的列举, 有需要自行网上查查

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值