一个H5视频,可以从浏览器独立出来播放视频,看起来像是一个本地应用。画中画功能是chrome70+的新功能

官方例子,Github地址

<video id="video" src="https://example.com/file.mp4"></video><button id="togglePipButton"></button><script>const video = document.getElementById('video');const togglePipButton = document.getElementById('togglePipButton');// Hide button if Picture-in-Picture is not supported or disabled.
  togglePipButton.hidden = !document.pictureInPictureEnabled ||video.disablePictureInPicture;togglePipButton.addEventListener('click', function() {// If there is no element in Picture-in-Picture yet, let’s request// Picture-in-Picture for the video, otherwise leave it.if (!document.pictureInPictureElement) {video.requestPictureInPicture().catch(error => {// Video failed to enter Picture-in-Picture mode.
      });} else {document.exitPictureInPicture().catch(error => {// Video failed to leave Picture-in-Picture mode.
      });}});
</script>

转载于:https://www.cnblogs.com/longzhankunlun/p/11356214.html

神奇的H5视频画中画功能相关推荐

  1. ffmpeg 多视频 画中画

    为了实现视频画中画功能,摸索了很久.特别记录如下: (将 第2路 摄像头视频叠加到 第1路 视频中) ffmpeg -rtbufsize 1000M -f dshow -i video="s ...

  2. php画中画,画中画功能 怎么将两个视频叠加播放,制作成画中画效果

    对于很多视频编辑工具,小编都会想要操作看看效果咋样,这不,小编刚找到一款视频编辑工具,使用了一下觉得制作效果很是不错,可以进行视频加画面特效.照片制作成电子相册.视频合并加转场特效.添加字幕等等操作. ...

  3. 【腾讯Bugly干货分享】H5 视频直播那些事

    为什么80%的码农都做不了架构师?>>>    本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57a42ee6 ...

  4. 智能会议系统(10)---WebRtc在H5视频聊天

    基于WebRtc在H5视频聊天.视频教学.视频会议.视频直播.白板互动低延时方案 随移动互联应用加快,4G,5G网络上马,低延时网络视频应改越来越走近生活,在教学,会议,在线医疗,招聘交友及时视频要求 ...

  5. 视频画中画制作,一款简单好上手的软件

    常常看到朋友圈中很多画中画的视频,但是却不知道怎么做,下面为大家分享媒体梦工厂,像分割视频.合并视频.画中画.嵌套合并.视频封面等等多功能选项.都是可同时制作多个视频.下面就以制作画中画为例,一起来看 ...

  6. 原生js提供的视频画中画api

    经常看视频的朋友可能会遇到视频"画中画"的效果,例如你在看优酷的电视剧,向下滚动看推荐视频或者评论等信息的时候,发现上面的播放视频被屏幕上滚之后遮盖了,右下方出现了一个小视频播放器 ...

  7. 视频画中画效果制作,原来这么简单就可以做出

    制作视频画中画的效果,以前在看到画中画的视频时总感觉这个视频制作出来会很难,在网上学习用视频媒体梦工厂后,原来是如此的简单.所以就赶紧来给大家分享一下操作方法,下面一起来看看. 先将全部视频素材保存在 ...

  8. PS CS6视频剪辑基本技巧(一)CS6可以实现的视频剪辑功能

    系列讲座导读 PS CS6视频剪辑基本技巧(一)CS6可以实现的视频剪辑功能 PS CS6视频剪辑基本技巧(二)视频剪接和添加图片 PS CS6视频剪辑基本技巧(三)添加声音和字幕 PS CS6视频剪 ...

  9. h5 视频活体检测(人脸认证)的前端

    调百度云h5视频活体检测接口,功能是在H5场景下,通过用户新录制并上传一个视频,来进行活体检测的判断. 兼容性比较好的做法是通过input去打开手机系统原生的录像界面 <input type=& ...

最新文章

  1. itk下FFTW的FFT和IFFT
  2. ASP程序中调用函数Now()显示上午下午的问题
  3. 华为云大数据存储的冗余方式是三副本_华为OceanStor分布式存储,引领智能时代大数据创新...
  4. idea+JRebel实现项目热部署
  5. 开创先河!《王者荣耀国际版》成为东南亚运动会正式比赛项目
  6. safari 浏览器提示添加到主屏幕_Safari浏览器的几个小技巧你掌握了吗?
  7. 单体民宿小程序开发运营方案
  8. Fisher判别分析详解
  9. 新元宇宙每周连载《地球人奇游天球记》第十七回海王会龙
  10. [Recap] Huobi GitChat Meetup
  11. 史上最暴强老纳和师太-----全集!
  12. 数字电路专题:FPGA芯片速度等级认识
  13. 完整的渗透测试靶场通关
  14. ESC云服务器搭建自己的图床
  15. Python——创建对象
  16. ios 倒数器_如何利用ps绘制IOS7风格的倒数计时器
  17. 报错问题解决:net.sf.json.JSONException: There is a cycle in the hierarchy!
  18. fedora Yum命令
  19. ChatGPT API调用python和脚本实现
  20. 让cygwin方便安装软件 apt-cyg

热门文章

  1. 微信聊天功能测试用例设计
  2. python list 查找与过滤方法整合
  3. 腾讯云数据库开源再突破:TDSQL PG版查询性能提升百倍
  4. 图形界面 I: 在METATRADER 4终端中使用不同类型的程序来测试界面库 (第五章)
  5. 国企程序员是一种怎样的体验
  6. 自动控制原理(2) - 线性化和传递函数
  7. 视觉SLAM(二):相机与图像
  8. vscode插件-格式化代码-工具
  9. BC20 MQTT与GPS功能测试
  10. 从源码编译usbmuxd