在做移动端项目时,做个视频播放是不可避免的,大部分情况下都是点击一个按钮,视频全屏播放,下面将对这个情况进行分析与记录。

html:

<video height="100%" id="videoPlay1" playsinline preload="auto" src="video.mp4" type="video/mp4" width="100%" x5-video-player-type="h5" x5-video-player-fullscreen="true" hidden style="object-fit:fill;height:100vh;"></video>

其中,x5-video-player-fullscreen="true"是设置视频全屏,hidden是设置视频刚开始为隐藏状态,style中的object-fit:fill; 为视频在屏幕中的填充模式,有fill,cover和contain三种填充模式,可以根据需要设置。

js:

    var video1 = document.getElementById("videoPlay1");//获取视频元素var audio=document.getElementById("bg-music");//获取背景音乐$('.learn').click(function () {audio.pause();//背景音乐暂停$('#videoPlay1').show();//视频展示video1.play();//视频播放video1.onended = function() {//视频播放结束执行的函数$('#videoPlay1').hide();//视频隐藏$(".music-btn").hasClass("pause")?audio.pause():audio.play();//音乐设置,如果音频播放视频前为暂停状态,音乐依然暂停,如果为播放状态,音乐播放};});

如有问题或是错误,欢迎留言。

手机移动端视频全屏播放(兼容Android与iOS)相关推荐

  1. 移动端页面中阻止视频全屏播放

    最近公司的项目中出了需要在局部播放视频的需求,我们都知道HTML5中有一个专门的标签video用来嵌入视频.不过,这个video标签有很多的属性可能很多同学并不是很熟悉,下面我们来认识一下: 在网页里 ...

  2. html5仿抖音全屏播放,仿抖音视频全屏播放滑动切换

    1 前言 随着移动技术的快速迭代,数据流量费用的快速下降,视频.直播正成为全民的媒体盛宴,我司必然也不会缺席此次盛宴,这里讲述的是通过h5实现仿抖音视频全屏播放&滑动切换的效果,供我司直播鉴定 ...

  3. IOS 解决视频全屏播放问题

    解决ios视频全屏播放,让ios视频行内播放问题 在ios视频播放之后会默认跳出行内进行全屏播放,如果想让它行内播放怎么做呢?很简单,通过一行标签就可以解决了 <video src=" ...

  4. android播放器全屏,Android端实现全屏播放的解决办法

    之前碰到过视频播放全屏的问题,但是并没有很好解决,后面做网站时用到过一款视屏播放插件jwplayer,后面把它嵌入mui中实现全屏播放了,仅Android端测试,ios未测试. Loading the ...

  5. 【制作ppt的软件】Focusky教程 | 视频全屏播放

    (Focusky动画演示大师简称为"FS软件")首先,要使路径比例跟电脑的显示屏比例一致,才能保证帧里的内容能够全屏播放. 故在设计内容前,可根据电脑显示屏的比例来选择合适的显示比 ...

  6. (已解决)video标签在ios端默认全屏播放(h5开发)

    Video在ios全屏播放 这两天一直在做h5开发,项目马上完结,就是到最后项目上线之后,在ios上面测试,突然发现原来的视频默认全屏播放,这样就有很大的限制,很不利于开发,我这边是已经解决这个问题了 ...

  7. uniapp开发公众号视频全屏播放退出以后层级过高

    uniapp开发微信公众号视频播放 **问题描述:** 在使用uniapp自带的原生视频标签,遇到点击视频播放以后.在点另外的一个弹出层,发现弹出层被video标签覆盖. ![有时候官网给的tips没 ...

  8. Android手机循环切换图片全屏播放

    自己写的手机全屏切换播放图片,开发的是android4.3,运行测试的手机是Android5.1的,布局文件就不说了,就是一个ImageView,代码如下: import java.util.Time ...

  9. HTML视频全屏播放背景

    全屏的视频播放用作背景. <!-- video全屏背景 --> <!DOCTYPE html> <html> <head><meta charse ...

最新文章

  1. PAT(甲级)2019年秋季考试 7-2 Merging Linked Lists
  2. 竞赛专题(四)特征工程-竞赛中的必杀技
  3. mongodb数据库显示obj_MongoDB基础(三)—基本操作及管理 | leon的博客
  4. 处理字符串_14_SQL处理IN和合并后字符串案例详解
  5. mysql的增量备份方法_Mysql 增量备份,全部备份实现方法以及自动化脚本
  6. matlab二元一次方程求解_高中化学二元混合物的十字交叉法解法
  7. 在Sql Server 2005使用公用表表达式CTE简化复杂的查询语句
  8. chatbot1_2 RNN简单实现
  9. 汇编语言8086CPU之寄存器总结
  10. 僵化封闭的苹果:鼠标不支持右键,键盘没有DEL键
  11. pic单片机 c语言开发环境,《PIC单片机开发环境入门》.pdf
  12. 网站抓取提示服务器错误,站长平台提示网站抓取异常是什么原因造成的?
  13. 小米手机每次安装应用都需要属于小米账号密码
  14. 在ubuntu kylin优麒麟中运行league of legends英雄联盟(LOL)
  15. 微信公众平台可以修改微信号了,微信号怎么设置好
  16. 百度mip推送工具_链接提交主动推送(实时)、熊掌号天级/周级提交、MIP提交
  17. 透明小时钟开发流程与总结
  18. 眼见为实:被误导的Tomcat工作原理
  19. MySQL报错 1273 - Unknown collation: ‘utf8mb4_0900_ai_ci‘
  20. elementui级联选择器

热门文章

  1. 可道云 docker 群晖_群晖NAS安装影视客户端新手教程,手把手教你NAS怎么下载电影...
  2. PHY--PUSCH
  3. ZOC7 Terminal 首次安装无法 上传/下载文件
  4. 如何维持手机电池寿命_教你如何让自己的手机电池寿命多用两年
  5. Windows图标显示异常解决方法。桌面图标异常,开始菜单图标异常,任务栏图标异常。图标缓存位置。
  6. vue-router配置路由实现返回上一页,上一页页面数据留存
  7. 如何设置谷歌浏览器在新窗口中打开链接
  8. ryuyan 方差分析_如何使用R语言做不同设计的方差分析(ANOVA)、简单效应检验、事后多重比较?...
  9. 码云webhook node版
  10. 如何使用 forestplot 包绘制森林图展示多个效应的大小