【h5 video】 播放与暂停 静音与取消静音

我尝试用jQuery控制HTML5视频,两个视频分别在两个tab中,我希望点中tab后,该tab里的视频可以立即播放,而另外tab里的视频能够停止。我的代码是这样的:
$('#playMovie1').click(function(){
$('#movie1').play();
});
但发现这样不行,而用以下的js是可以的:document.getElementById('movie1').play();

解决方法:
play并不是jQuery的函数,而是DOM元素的函数,所以我们需要通过DOM来调用play,代码如下:
$('#videoId').get(0).play();

最简单的方法实现Play和Pause:
$('video').trigger('play');
$('video').trigger('pause');

点击视频就能播放和暂停

$("video").trigger("play");
	$("video").addClass('pause');
	$('video').click(function() {
	if ($(this).hasClass('pause')) {
		$("video").trigger("play");
		$(this).removeClass('pause');
		$(this).addClass('play');
	} else {
		$("video").trigger("pause");
		$(this).removeClass('play');
		$(this).addClass('pause');
	}
})

静音和取消静音

var myVid = document.getElementById("video");
$('.sound-icon').click(function() {
	var sta = myVid.muted;
	if (sta == true) {
		myVid.muted = false;
	} else {
		myVid.muted = true;
	}
})

HTML 5中播放视频的方法:

<video width="640" height="360" src="http://www.youtube.com/demo/google_main.mp4" controls autobuffer>
	<p> Try this page in Safari 4! Or you can 
	<a href="http://www.youtube.com/demo/google_main.mp4">download the video</a> instead.</p>
</video>

自动播放:
<video src="abc.mov" autoplay></video>

使用poster在视频无法加载时显示图片:

<video width="640" height="360" src="google_main.mp" autobuffer controls poster="whale.png">
	<p>Try<a href="http://www.youtube.com/demo/google_main.mp4">download the video</a> instead.</p>
</video>
  • 6
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安卓手机无法播放H5视频有可能是因为以下几个原因: 1. 网络连接问题:如果您的安卓手机网络连接不稳定或者速度较慢,可能会导致H5视频无法缓冲或加载。您可以尝试切换到更稳定的网络环境或者重新连接网络进行尝试。 2. 浏览器兼容性问题:不同的安卓手机可能使用不同的浏览器,默认的浏览器对H5视频的支持程度也有所不同。您可以尝试更换不同的浏览器,或者更新您当前使用的浏览器版本。 3. 缺少相关插件:有些H5视频可能需要特定的插件才能播放,如果您的安卓手机缺少这些插件,可能导致视频无法正常播放。您可以尝试安装或更新相关插件,比如Flash插件或者H5视频播放器。 4. 视频格式不支持:某些安卓手机可能对特定的视频格式支持不好,如果您尝试播放H5视频使用了不被支持的视频格式,可能导致无法播放。您可以尝试找到其他相同内容但是使用支持的视频格式的视频进行播放。 5. 设备硬件问题:如果您的安卓手机硬件配置较低,比如运行内存不足或者处理器性能较差,可能无法正常播放大尺寸或高清晰度的H5视频。这种情况下,您可以尝试调整视频质量或者尝试使用其他设备进行播放。 总结起来,安卓手机无法播放H5视频可能是由于网络连接问题、浏览器兼容性问题、缺少相关插件、视频格式不支持或设备硬件问题所致。您可以依次排查这些可能原因,尝试解决问题。如果问题仍然存在,建议咨询相关技术支持或者尝试其他解决方案。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值