我尝试用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>

【h5 video】 播放与暂停 静音与取消静音相关推荐

  1. h5 video播放器遇到的坑

    h5 video播放器遇到的坑 1.在安卓webview中默认全屏播放解决方法 此属性需要在播放前设置好,播放之后设置可能会无效 如果使用video播放音频文件的话,安卓会出现黑屏并且无法播放的状况, ...

  2. 静音或取消静音?苹果AirPods17Beta版推出全新功能

    近期,苹果的AirPods系列耳机推出了一些新功能,iOS 17 Beta版用户已可解锁尝试. 其中,第一项功能是静音或取消静音,适用于AirPods Pro(第一代和第二代).AirPods(第三代 ...

  3. 多媒体web播放器,移动端h5 video播放器

    由于项目需要用到h5的video标签,但是video标签在移动端会有一些坑,安卓和iOS的兼容性问题,不同浏览器间的表现差异,小问题还是挺多的.so,借用一款第三方的h5 video web播放器还是 ...

  4. html5如何设置静音,如何取消静音HTML5视频有一个静音道具

    我创建了一个简单的视频块与静音(移动自动启动),但现在我不能改变静音状态...如何取消静音HTML5视频有一个静音道具 我用repository,小提琴链接会很好. 到目前为止,我没有运气尝试这样做. ...

  5. html视频静音代码,javascript – 如何使用静音道具取消静音html5视频

    我创建了一个带静音的简单视频块(用于移动自动启动),但现在我无法改变静音状态-- 我使用那个repository,小提琴链接会很棒. 到目前为止,我已经尝试过,没有运气. HTML ' JS $(do ...

  6. Springboot+Minio通过分片下载解决IOS下H5无法播放视频问题

    一.环境说明 JDK 1.8 Springboot 2.7.5 Minio 8.4.5 Vue3实现的微信公众号网页 二.问题描述 当前项目是基于springboot和vue3的前后端分离架构,前端目 ...

  7. android 静音接口,android 静音方法

    android 静音实现方法 类似语音app实现静音与取消静音 1. 模拟按键 模拟静音键 2.调用静音接口 取消静音时,音量条UI显示音量进度与进度值 private AudioManager mA ...

  8. html5 ios 静音,h5 video ios播放过程中静音没有效果

    如下的例子,在安卓手机上可以正常的播放.暂停.开启声音,关闭声音,但是在苹果手机上,关闭声音无效,通过setAttribute也没有效果,请大家帮忙看看,在线急等 例子代码如下 video html{ ...

  9. H5自定义video播放控件,播放暂停使用图标

    大家都知道vedio的contorls属性可以将video的控件显示出来,包括播放.暂停.进度条.声量控制.全屏显示等.但是出于需求,往往需要将某些控件外形变成我们想要图标(但功能一样),而不是全部使 ...

最新文章

  1. (每日一题)P4128 [SHOI2006] 有色图(文末有色图!)(Polya定理)(超级详细,清晰易懂)
  2. dev c++与VC assist的杂记
  3. A query was run and no Result Maps were found
  4. ACM入门之【ST表/RMQ】
  5. 4 VMware安装
  6. pandas pivot 占比_数据处理进阶pandas入门(十八)
  7. Android 实现Activity后台运行
  8. ElasticSearch快速入门(一)介绍
  9. mac os 配置 mysql_基于MAC OS 操作系统安装、配置mysql
  10. IE8 下 select option 内容过长 , 展开时信息显示不全问题解决办法
  11. python websockets(wss)
  12. SaaSpace:最好的免费网络安全工具
  13. 软件工程第二次作业——git的使用
  14. Unity 代码修改宏名并一键打包
  15. p3.第一章 Python基础入门 -- Python编程基本概念 (三)
  16. 无卡支付时代 银行信用卡联手京东金融欲打翻身仗
  17. SpringBoot 使用Ffmpeg合并视频
  18. 牛校网php,升学指导网
  19. 网页表单文本框的自动填写(四种方法)
  20. pytho简单爬虫_模拟登陆西电流量查询_实现一键查询自己的校园网流量

热门文章

  1. 想注册域名,怎样查询有没有被注册?
  2. python——循环器(iterator)中count、cycle和repeat函数用法
  3. “初恋感”配色有多适合秋冬?
  4. 企业主流MySQL高可用集群
  5. Android实现短信验证功能(功能的使用)
  6. Java字节流和字符流,是时候总结一下IO流了
  7. B站 ‘顶流‘ 实战项目,yyds
  8. vue 实现分钟倒计时
  9. Linux下修改时区为东八区
  10. 新手站长网站优化的方法